Imported Upstream version 0.1.14
authorMatteo F. Vescovi <mfv@debian.org>
Mon, 23 Nov 2015 11:00:14 +0000 (12:00 +0100)
committerMatteo F. Vescovi <mfv@debian.org>
Mon, 23 Nov 2015 11:00:14 +0000 (12:00 +0100)
50 files changed:
AUTHORS
ChangeLog [deleted file]
INSTALL
Makefile.in
NEWS
README
aclocal.m4
babl.pc.in
babl/Makefile.am
babl/Makefile.in
babl/babl-component.c
babl/babl-extension.c
babl/babl-fish-path.c
babl/babl-fish-stats.c
babl/babl-format.c
babl/babl-internal.h
babl/babl-memory.c
babl/babl-model.c
babl/babl-mutex.c
babl/babl-mutex.h
babl/babl-ref-pixels.inc
babl/babl-type.c
babl/babl-version.h
babl/base/Makefile.in
babl/base/rgb-constants.h
compile [new file with mode: 0755]
config.guess
config.sub
configure
configure.ac
depcomp
docs/Makefile.in
docs/graphics/Makefile.in
docs/graphics/babl-16x16.png
docs/graphics/babl-48x48.png
docs/graphics/babl-a4poster.png
extensions/CIE.c
extensions/Makefile.am
extensions/Makefile.in
install-sh
ltmain.sh
m4/libtool.m4
missing
test-driver [new file with mode: 0755]
tests/Makefile.am
tests/Makefile.in
tests/babl_fish_path_fitness.c
tools/Makefile.am
tools/Makefile.in
tools/babl-gen-test-pixels.c

diff --git a/AUTHORS b/AUTHORS
index 53f57749e127eefaa2028e08ea90f8884325a050..ae2fec26f193d491e3a43cc3dd2751c390fb2551 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
   <dt>Elle Stone</dt>
         <dd>Verification and improvements to accuracy of color space
         conversions.</dd>
+  <dt>Thomas Manni</dt>
+        <dd>CIE related fixups</dd?
+  <dt>Roman Lebedev</dt>
+        <dd>Stability/crasher fixes</dd>
+  <dt>Jon Nordby</dt>
+        <dd>Portability, Stability and more</dd>
+  <dt>Massimo Valentini</dt>
+        <dd>stability fixes</dd>
 </dl>
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644 (file)
index 998ca22..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,1993 +0,0 @@
-commit 01617bfafbd266ebb435355309505843686bfac4
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Apr 1 19:41:47 2012 +0100
-
-    extensions: quadruple precision of LUT based floatfuncs
-
-    (without increasing the size of the lookup tables, with neglible
-    performance cost)
-
- extensions/fast-float.c |   36 ++++++++++++++++++++++--------------
- 1 files changed, 22 insertions(+), 14 deletions(-)
-
-commit c94d8493bcffb8acd499a8a993545c95f865f5e3
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Apr 1 15:08:13 2012 +0100
-
-    fast-float: reduce overhead of saturating LUT
-
- extensions/fast-float.c |    7 +------
- 1 files changed, 1 insertions(+), 6 deletions(-)
-
-commit 9964f870b1e9599ccd6091c3869ad14ca030ff98
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Apr 1 15:03:10 2012 +0100
-
-    extensions/fast-float: reduce precision
-
-    Reduce sizes of lookup tables by an order of magnitude, doubling
-    the run-time
-    performance.
-
- extensions/fast-float.c |    9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
-
-commit df7b656e4e6b0cfe03713fa71c2ab4c3055aa327
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Apr 1 03:08:53 2012 +0100
-
-    extensions: add lut based gamma for float
-
- extensions/Makefile.am  |    3 +-
- extensions/fast-float.c |  463
- +++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 465 insertions(+), 1 deletions(-)
-
-commit efcbbf180060385edfd9922e7de3ffc8895d0747
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 31 17:08:16 2012 +0100
-
-    babl: reduce number of pixels tested when profiling to 128
-
- babl/babl-conversion.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 3a88e9d917f96935c1abaac011b52bdc3e2d85b8
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 31 15:34:31 2012 +0100
-
-    extensions: get rid of some of the conversions with the highest errors
-
- babl/babl-conversion.c   |    2 +-
- extensions/gegl-fixups.c |   72 ------------
- extensions/gggl-lies.c   |  283
- ----------------------------------------------
- 3 files changed, 1 insertions(+), 356 deletions(-)
-
-commit 4f8c43e0ee4c5f9ecb453cc5a4bf27d8a11202c1
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 31 15:06:52 2012 +0100
-
-    extensions: remove optmized powf, use the fully correct optimization
-    from base
-
- extensions/float.c |  124
- ++++++---------------------------------------------
- 1 files changed, 15 insertions(+), 109 deletions(-)
-
-commit 1f5b281382b8511481bdd1ac0baef417a32779fb
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 31 14:58:49 2012 +0100
-
-    extensions: add an extension with some float optimizations
-
-    Alos improve some alpha unpremultiplications in other extensions.
-
- extensions/Makefile.am   |    4 +
- extensions/float.c       |  324
- ++++++++++++++++++++++++++++++++++++++++++++++
- extensions/gegl-fixups.c |    6 +-
- extensions/gggl.c        |    3 +-
- 4 files changed, 333 insertions(+), 4 deletions(-)
-
-commit f8d49962299cba7dc719c63c78b0dbd9b65678a5
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 31 14:58:16 2012 +0100
-
-    base/util.h change define used in include guards
-
- babl/base/util.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit fe553b82d2bf2ce5a76a571cedb4b1e0389cfc99
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 31 03:47:06 2012 +0100
-
-    use optimized powf for x^(1.0/2.4)
-
- babl/base/util.h |   17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
-
-commit d36119a4f79dd174fd762bfa6761cb0743b6753f
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 31 03:44:45 2012 +0100
-
-    reorder loops of reference premul
-
- babl/base/model-rgb.c |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
-
-commit 8f2e1e3c18299b0f522727d894ab53d7c92304ed
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 31 02:50:43 2012 +0100
-
-    use sse conversions also for gamma corrected data
-
- extensions/sse-fixups.c |   30 ++++++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
-
-commit a3c5cb397632dc92cec8bde020173720f18f0210
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Mar 30 00:37:00 2012 +0100
-
-    post release version bump to 0.1.9
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 21d823b676c7785bf555f913d5cc04ff0fca3e8b
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Mar 30 00:33:09 2012 +0100
-
-    bump version to 0.1.8
-
-    Also updated NEWS
-
- NEWS         |    4 ++++
- configure.ac |    2 +-
- 2 files changed, 5 insertions(+), 1 deletions(-)
-
-commit 45c58bae85cce261ab585d4277bcf1143a922d75
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Mar 30 00:31:43 2012 +0100
-
-    build: do not enable introspection even for distcheck
-
- Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 803de20d07e11c76ca928502d519ddaf5ffd5c59
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Mar 30 00:14:49 2012 +0100
-
-    palette: return the same values if same name is provided
-
- babl/babl-palette.c |   15 +++++++++++++--
- babl/babl.h         |    4 +++-
- 2 files changed, 16 insertions(+), 3 deletions(-)
-
-commit 8a220e393495137c0595c11602e1ea69c3962cc2
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Wed Mar 28 20:28:48 2012 +0100
-
-    palette: change alpha reporting for palette formats
-
-    Only return TRUE if the format has a dedicated alpha component.
-
- babl/babl-palette.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-commit 56e8871e416659463ecd48c954e735a35fa84b92
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Mon Mar 26 15:29:12 2012 +0100
-
-    palette: use INT_MAX instead of MAXINT
-
- babl/babl-palette.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 2e301fd87651f325a3684fe0cc23acd2ac67bc6a
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Wed Mar 21 18:13:38 2012 +0000
-
-    add babl_format_is_palette
-
- babl/babl-format.h  |    1 +
- babl/babl-palette.c |   23 +++++++++++++++++------
- babl/babl.h         |   12 ++++++++++--
- 3 files changed, 28 insertions(+), 8 deletions(-)
-
-commit a8101cab0f51d2b1aa486b3723f5f5606645a9d6
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Mon Mar 19 15:24:36 2012 +0000
-
-    palette: return the BablModel created
-
- babl/babl-palette.c |    8 +++++---
- babl/babl.h         |    8 +++++---
- 2 files changed, 10 insertions(+), 6 deletions(-)
-
-commit d5489f961a89baf74c622c8312589d420fb96c51
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Mon Mar 19 12:46:45 2012 +0000
-
-    disable gobject introspection by default
-
-    The tooling crashes with odd strlen assertions breaking the build
-    on many
-    existing linux distros. This change should make gobject introspection
-    disabled by defualt.
-
- m4/introspection.m4 |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 3246212471a8841e2c9de2ea50904749727f3dbc
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Mon Mar 19 02:55:32 2012 +0000
-
-    palette: optimize rgb(a) -> palette index computation
-
- babl/babl-palette.c |  261
- +++++++++++++++++++++++++++++++++++++++++----------
- 1 files changed, 210 insertions(+), 51 deletions(-)
-
-commit fde6f74ee6df6da8637b55ba0a8187e4c17c8138
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Mar 18 22:10:20 2012 +0000
-
-    palette: add fast paths for adding and removing alpha channel
-
- babl/babl-palette.c |   73
- ++++++++++++++++++++++----------------------------
- 1 files changed, 32 insertions(+), 41 deletions(-)
-
-commit e803b072f06e2e2717fd2be0df4b3c5f058cf6ca
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Mar 18 16:57:04 2012 +0000
-
-    tests: constify tests
-
- tests/concurrency-stress-test.c |    2 +-
- tests/extract.c                 |    2 +-
- tests/grayscale_to_rgb.c        |    2 +-
- tests/n_components.c            |    6 +++---
- tests/palette.c                 |    6 +++---
- tests/rgb_to_bgr.c              |    2 +-
- tests/rgb_to_ycbcr.c            |    2 +-
- 7 files changed, 11 insertions(+), 11 deletions(-)
-
-commit afd9b27918e766858724b25ce427af66ed46db2b
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Mar 18 15:58:11 2012 +0000
-
-    constify API
-
- babl/babl-class.h          |   10 +++---
- babl/babl-component.c      |    2 +-
- babl/babl-conversion.c     |   24 +++++++-------
- babl/babl-conversion.h     |    4 +--
- babl/babl-extension.h      |    4 +-
- babl/babl-fish-path.c      |   11 +++---
- babl/babl-fish-reference.c |    8 ++--
- babl/babl-fish-stats.c     |    8 ++--
- babl/babl-fish.c           |    2 +-
- babl/babl-format.c         |   75
- ++++++++++++++++++++++---------------------
- babl/babl-image.c          |    7 ++--
- babl/babl-image.h          |    2 +-
- babl/babl-internal.h       |   22 ++++++------
- babl/babl-model.c          |   23 +++++++------
- babl/babl-palette.c        |   24 +++++++-------
- babl/babl-sampling.c       |    2 +-
- babl/babl-type.c           |   19 ++++++-----
- babl/babl.h                |   52 +++++++++++++++---------------
- extensions/gegl-fixups.c   |   14 ++++----
- extensions/gggl-lies.c     |   44 +++++++++++++-------------
- extensions/gggl.c          |   42 ++++++++++++------------
- extensions/gimp-8bit.c     |   26 +++++++-------
- extensions/sse-fixups.c    |    6 ++--
- 23 files changed, 218 insertions(+), 213 deletions(-)
-
-commit a305fd91ced781f86ed05732a3cac9fb77e5902d
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Mar 18 15:00:07 2012 +0000
-
-    palette: add fastish path for alpha<->no alpha
-
- babl/babl-palette.c |   58
- ++++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 53 insertions(+), 5 deletions(-)
-
-commit fc2c0afa0f26a970cfdee28511a676e392415fd9
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Mar 18 14:17:04 2012 +0000
-
-    carry around user data in BablConversion
-
-    Having the user data for relevant conversions directly in
-    BablConversion
-    permits avoiding branches in the dispatch code. Branches in dispatch
-    code
-    is evil, thus desinging the rest around avoiding that.
-
- babl/babl-conversion.c |   38 ++++++++++++++++----------------------
- babl/babl-conversion.h |    4 ++--
- babl/babl-palette.c    |   22 ++++++++++++----------
- babl/babl-types.h      |    6 ++----
- 4 files changed, 32 insertions(+), 38 deletions(-)
-
-commit 23345ce49c8ba6c6d185a788da90ff3c8c9a077e
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Mar 18 13:10:19 2012 +0000
-
-    palette: changed API to have aplha and non-alpha formats in out
-    arguments
-
- babl/babl-palette.c |   23 ++++++++---------------
- 1 files changed, 8 insertions(+), 15 deletions(-)
-
-commit 435e8ff0d2db7ac7405cabdd7dc25e950f2af632
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Mar 18 11:39:12 2012 +0000
-
-    make babl pass valgrinding
-
- babl/babl-conversion.c |   18 ++++-
- babl/babl-format.c     |   25 ++++++-
- babl/babl-format.h     |    7 +--
- babl/babl-palette.c    |  185
- ++++++++++++++++++++++++++++--------------------
- babl/babl.h            |    3 +-
- tests/palette.c        |   27 ++++++-
- 6 files changed, 173 insertions(+), 92 deletions(-)
-
-commit 5945aea4b04d90274e263731cde180bf4d3fafd9
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Mar 18 02:52:00 2012 +0000
-
-    palette: initialize with 8bit fast path buffer
-
- babl/babl-palette.c |    4 +++-
- tests/palette.c     |   33 +++++++++++++++++++++++++++------
- 2 files changed, 30 insertions(+), 7 deletions(-)
-
-commit f28a81b51feb50e36b099dc1b0efa3687c188688
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Mar 18 00:10:52 2012 +0000
-
-    add 8bit fast path for pal -> rgba
-
- babl/babl-palette.c |   42 +++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 41 insertions(+), 1 deletions(-)
-
-commit 9e4542ca2b6322c56bc1dc8aa26d091bc5a4a158
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 17 23:54:49 2012 +0000
-
-    add bablformats that match the hosts endianness
-
- extensions/Makefile.am |    2 +
- extensions/cairo.c     |   86
- ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 88 insertions(+), 0 deletions(-)
-
-commit 72add8f22426f0f7457e9eebffe0a458e42d4b0b
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 17 19:39:21 2012 +0000
-
-    palette: cache the double version of the palette internally
-
- babl/babl-palette.c |   74
- ++++++++++++++++++++-------------------------------
- 1 files changed, 29 insertions(+), 45 deletions(-)
-
-commit 9d2aa7d13ac421935de1e87301c48af50b0ceb59
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 17 17:02:44 2012 +0000
-
-    palette: add capability to use palette formats with separate alpha
-
-    Also refactored to make babl-palette.c only use public API.
-
- babl/babl-fish-path.c |    6 +-
- babl/babl-format.c    |   14 +++
- babl/babl-ids.h       |    1 -
- babl/babl-palette.c   |  226
- +++++++++++++++++++++++++++++++++++--------------
- babl/babl.h           |   18 ++++-
- tests/palette.c       |   39 ++++++++-
- 6 files changed, 230 insertions(+), 74 deletions(-)
-
-commit 11d4a44ebbee10d62064b516e8946025ea045f76
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 17 12:32:47 2012 +0000
-
-    add file missing from last commit
-
- babl/babl-palette.c |  254
- +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 254 insertions(+), 0 deletions(-)
-
-commit 47f3c99e1c58bb50e60d03727c2b2cdcef363cbf
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 17 12:22:10 2012 +0000
-
-    add API for managing palette based formats
-
- babl/Makefile.am      |    1 +
- babl/babl-ids.h       |    1 +
- babl/babl-types.h     |    8 +++-
- babl/babl.h           |   21 +++++++++
- babl/base/babl-base.h |    1 +
- tests/Makefile.am     |    3 +-
- tests/palette.c       |  108
- +++++++++++++++++++++++++++++++++++++++++++++++++
- 7 files changed, 139 insertions(+), 4 deletions(-)
-
-commit ba6d0f554ecb85c853135ada91bc049b28448da9
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Mar 17 12:18:54 2012 +0000
-
-    babl: add ability to register user data with BablModel
-
-    The user data is available in the callback functions, no ABI
-    change only
-    processing functions interested in this data needs to define the
-    arguments,..
-    keeping ABI compatibility.
-
- babl/babl-conversion.c |   12 +++++++++---
- babl/babl-conversion.h |    4 +++-
- babl/babl-fish-path.c  |    4 ++++
- babl/babl-format.h     |    4 ++++
- babl/babl-internal.h   |    1 +
- babl/babl-model.c      |    4 ++--
- babl/babl-model.h      |    1 +
- 7 files changed, 24 insertions(+), 6 deletions(-)
-
-commit f5b934ff75b786c22d8d885dc489e231031b6c23
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Mar 16 11:53:45 2012 +0000
-
-    tests: add missing test
-
- tests/extract.c |  144
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 144 insertions(+), 0 deletions(-)
-
-commit ba69dcba43d31279bcc27076fb15859e5ad520c9
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Mar 16 11:25:59 2012 +0000
-
-    add ability to extract component with 1 component formats
-
- babl/babl-format.c |    4 +++-
- tests/Makefile.am  |    3 +++
- 2 files changed, 6 insertions(+), 1 deletions(-)
-
-commit 5f21288bd2d011894bf139728eb3a185bcc6f4c1
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Thu Mar 15 22:11:56 2012 +0000
-
-    constify source argument of babl_process
-
- babl/babl-conversion.c     |   18 ++++++++--------
- babl/babl-conversion.h     |   10 ++++----
- babl/babl-fish-path.c      |   47
- +++++++++++++++++++++----------------------
- babl/babl-fish-reference.c |   36 ++++++++++++++++----------------
- babl/babl-internal.h       |    4 +-
- babl/babl-types.h          |    4 +-
- babl/babl.h                |    2 +-
- 7 files changed, 60 insertions(+), 61 deletions(-)
-
-commit b76b220b8ede1c3048c18c6abbaf384604ac8012
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Dec 23 11:44:14 2011 +0000
-
-    base: remove unused model-cmyk
-
- babl/base/model-cmyk.c |  213
- ------------------------------------------------
- 1 files changed, 0 insertions(+), 213 deletions(-)
-
-commit 9cabedb56d5ae9803e34bb79041d87c90400c1dd
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Nov 18 18:47:02 2011 +0000
-
-    post release version bump to 0.1.7
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 180becb47465ca34bd4ba68c2737bef0c06ad284
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Nov 18 18:44:58 2011 +0000
-
-    bump version to 0.1.6
-
- NEWS         |    6 ++++++
- configure.ac |    2 +-
- 2 files changed, 7 insertions(+), 1 deletions(-)
-
-commit a3b2d29554d7c31bfd678dbd02f5d117ab808e55
-Author: Nils Philippsen <nils@redhat.com>
-Date:   Fri Nov 18 17:36:04 2011 +0100
-
-    build: clean generated vapi file
-
- babl/Makefile.am |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit cc795367ff5b1bc4d9ff29074ceeb12068822e57
-Author: Øyvind Kolås <pippin@oq-po.com>
-Date:   Mon Oct 17 18:07:19 2011 +0100
-
-    build: bump automake requirement to 1.11
-
-    This is needed for the silent build rules, and probably more.
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit d9bab7520d817d27e6eea5af9f92a75c45dc8072
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 17:04:38 2011 +0100
-
-    Copy introspection.m4 on tree
-
-    This avoid us to depend on a system installed gobject-introspection
-    package.
-
- Makefile.am         |    1 +
- m4/introspection.m4 |   94
- +++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 95 insertions(+), 0 deletions(-)
-
-commit 45d8541c24f9437dc34bb6bfbe454a55f7365c88
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 13:36:42 2011 +0100
-
-    build: Set automake options in AM_INIT_AUTOMAKE
-
- Makefile.am  |    1 -
- configure.ac |    2 +-
- 2 files changed, 1 insertions(+), 2 deletions(-)
-
-commit 1a6c30bded88a01aaf483b5b4ecef461b5ad5b85
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 13:35:11 2011 +0100
-
-    Makefile.am: Remove m4/introspection.m4 from EXTRA_DIST
-
- Makefile.am |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
-
-commit 35f04182c870d238de962c50aba64d6e07990d63
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 13:21:53 2011 +0100
-
-    build: Do not use local copy of introspection.m4
-
- configure.ac        |    2 +-
- m4/introspection.m4 |   94
- ---------------------------------------------------
- 2 files changed, 1 insertions(+), 95 deletions(-)
-
-commit 16baeb7a185151643b99034d730e273ad3df1e53
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 03:00:44 2011 +0100
-
-    autogen.sh: Use autoreconf instead custom script
-
- autogen.sh |  210
- ++---------------------------------------------------------
- 1 files changed, 8 insertions(+), 202 deletions(-)
-
-commit 6db19d1b298c0bddb6bade539d5c7fb5c0c9f316
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 02:56:07 2011 +0100
-
-    configure.ac: Replace deprecated AC_STDC_HEADERS macro
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit e9d7db77ca8287bb8e7cde8a99297b5555eb19be
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 02:55:08 2011 +0100
-
-    configure.ac: Use new libtool syntax
-
- configure.ac |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
-
-commit 9a462946a462bdb67abf2fe67bba2f2b713bb745
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 02:52:51 2011 +0100
-
-    configure.ac: Check for AM_SILENT_RULES after AM_INIT_AUTOMAKE
-
- configure.ac |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
-
-commit 2d261d3c0edbd5efeede0f877db5c00974f394a3
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 02:50:10 2011 +0100
-
-    configure.ac: PACKAGE_NAME is already defined by AC_INIT
-
- configure.ac |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
-
-commit 2425419f9cf807b55cd89f9795849ac51c7cb21f
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 02:48:47 2011 +0100
-
-    configure.ac: Replace AM_CONFIG_HEADER deprecated macro
-
-    Use AC_CONFIG_HEADERS instead
-
- configure.ac |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 1a04e6d42b90cd6f7f3054309977b5b986e9e8e9
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Mon Oct 17 02:47:21 2011 +0100
-
-    Makefile.am: honor aclocal flags
-
- Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 3e3f2494b56a7d9ccec170d0a5576c80085e73c0
-Author: Mukund Sivaraman <muks@banu.com>
-Date:   Tue Sep 13 00:52:06 2011 +0530
-
-    build: Remove --enable-maintainer-mode as it's now the default
-
- autogen.sh |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 226dd1678b270ef375ad90c79caddf21d2aa26b9
-Author: Mukund Sivaraman <muks@banu.com>
-Date:   Tue Sep 13 00:50:21 2011 +0530
-
-    build: Don't complain about non-GNU make rules
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit a268c654739258f93a1a18087bdd644d8e243355
-Author: Mukund Sivaraman <muks@banu.com>
-Date:   Tue Sep 13 00:38:29 2011 +0530
-
-    build: Enable maintainer mode by default
-
-    See
-    <http://blogs.gnome.org/desrt/2011/09/08/am_maintainer_mode-is-not-cool/>.
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 3ff76afb00023670fbf4a93c847f91a609d6c0b5
-Author: Michael Muré <batolettre@gmail.com>
-Date:   Fri Aug 19 22:32:07 2011 +0200
-
-    add the possibility to distinct format_n type from the others
-
- babl/babl-format.c |   24 ++++++++++++++++++++++++
- babl/babl-format.h |    1 +
- babl/babl.h        |    5 +++++
- 3 files changed, 30 insertions(+), 0 deletions(-)
-
-commit 03f6eb4f5b567406b23933b65c868f480ec7abd0
-Author: Jon Nordby <jononor@gmail.com>
-Date:   Thu Aug 4 00:45:04 2011 +0200
-
-    Fix install of babl vapi file
-
-    The pkg-config package refered no longer exists,
-    and currently only libvala provides a vapidir in pkg-config,
-    and this package is versioned and changes all the time.
-    Other projects just use $(datadir)/vala/vapi, so we do the same
-
- babl/Makefile.am |    2 +-
- configure.ac     |    3 ---
- 2 files changed, 1 insertions(+), 4 deletions(-)
-
-commit dc292138a3d2817a2086d5ea2847ad8ea4c62271
-Author: Jon Nordby <jononor@gmail.com>
-Date:   Wed Aug 3 23:13:29 2011 +0200
-
-    Build Vala support (.vapi file) by default
-
-    Generated from .gir file.
-
- babl/.gitignore  |    1 +
- babl/Makefile.am |    8 ++++++++
- configure.ac     |   21 +++++++++++++++++++++
- 3 files changed, 30 insertions(+), 0 deletions(-)
-
-commit 428598963ed8f50b60ff5a33202dab7afb16c976
-Author: Barak Itkin <lightningismyname@gmail.com>
-Date:   Thu Jul 21 17:33:17 2011 +0300
-
-    Remove trailing space in comments
-
- babl/babl.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit c440e111aa9283afba3446002cca19c4f23d2d12
-Author: Nils Philippsen <nils@redhat.com>
-Date:   Thu May 26 22:50:57 2011 +0200
-
-    mask out unwanted formats with if(0) {...}
-
-    premature return statements make source code checkers unhappy
-
- babl/base/model-ycbcr.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
-
-commit e46c1706f34c32093143585f58da9c119686035f
-Author: Nils Philippsen <nils@redhat.com>
-Date:   Thu May 26 16:04:54 2011 +0200
-
-    get rid of hack_hack(), use NEEDS_BABL_DB instead
-
- babl/babl-component.c  |    1 +
- babl/babl-conversion.c |    1 +
- babl/babl-db.h         |    3 +++
- babl/babl-extension.c  |    1 +
- babl/babl-fish.c       |    2 ++
- babl/babl-format.c     |    1 +
- babl/babl-internal.h   |   11 -----------
- babl/babl-model.c      |    1 +
- babl/babl-type.c       |    1 +
- 9 files changed, 11 insertions(+), 11 deletions(-)
-
-commit 1332d93c4d36d648f063ada4ae539ec66c1eeea5
-Author: Nils Philippsen <nils@redhat.com>
-Date:   Thu May 26 15:37:09 2011 +0200
-
-    catch babl_{format,model}_new calls with missing parameters
-
- babl/babl-format.c |   14 ++++++++++++++
- babl/babl-model.c  |    7 +++++++
- 2 files changed, 21 insertions(+), 0 deletions(-)
-
-commit 9b3a25b2acca835286ce56ec965212cc491fea36
-Author: Nils Philippsen <nils@redhat.com>
-Date:   Thu May 26 12:34:14 2011 +0200
-
-    add comment about case falling through
-
-    this makes code checker tools happy and the code easier to understand
-
- babl/babl-extension.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 07dec870b9b16d58665c9b9e734d1f4e6329123a
-Author: Nils Philippsen <nils@redhat.com>
-Date:   Thu May 26 12:22:23 2011 +0200
-
-    fix element size when allocating chain_table
-
- babl/babl-hash-table.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 2f6038efb34cf0a54e4466409aac244e7406cd8b
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Thu Apr 21 12:00:31 2011 +0100
-
-    Do not reject colliding conversion names
-
-    Permit registering multiple conversions between the same formats
-    from the same
-    extension. Babl was rejecting subsequent conversions/variations in
-    the same
-    module; this is desired for most other types of babl objects but not
-    conversions.
-
- babl/babl-conversion.c |   15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
-
-commit f75d194d77401768654c4faa7bd66409510d97fe
-Author: Nils Philippsen <nils@redhat.com>
-Date:   Wed Apr 20 13:43:08 2011 +0200
-
-    base: don't define and set unused variable
-
-    otherwise gcc 4.6 would warn about it
-
- babl/base/model-gray.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
-
-commit d4cf61490e75f3fc6623cc43117fca8e69279b3d
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Apr 17 17:58:52 2011 +0100
-
-    stats: change percentage of pixels needed to be part of negative stats
-
- babl/babl-fish-stats.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 70e43fcd3d803a5344459b443383eadc7b0ad171
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Apr 17 17:50:11 2011 +0100
-
-    extensions: Remove some of the blatantly wrong conversions
-
-    These conversions would never be chosen anyways, even with high
-    tolerance, but
-    they are dead code and can just be removed.
-
- extensions/gggl.c |  288
- +----------------------------------------------------
- 1 files changed, 1 insertions(+), 287 deletions(-)
-
-commit 6bbf401cbde5414c0e5fef53c3725df7c4aced73
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Apr 17 17:22:12 2011 +0100
-
-    stats: remove false negatives from HTML stats output
-
-    too many of the conversions are flagged as bad in the matrix change
-    code so
-    that only conversions that contribute to more than 0.1% of the
-    overall pixels
-    converted by babl are shown in the stats written when BABL_STATS
-    environment
-    variable is set.
-
- babl/babl-fish-stats.c |   46
- ++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 42 insertions(+), 4 deletions(-)
-
-commit 95345a2afadc9df4eb7bc55f8f1c76e128e8b32f
-Author: Rupert Weber <rpwh@gmx.de>
-Date:   Wed Sep 1 18:16:10 2010 +0200
-
-    docs: fixed example code in index-static.html.in
-
-    added babl_init(), fish can't be const, Babl* can't be dereferenced,
-    one variable name changed during example, added sizeof to make it
-    a little more obvious.
-
- docs/index-static.html.in |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
-
-commit 9bd82a60e4ae2184dc512e200e89e5e957d6c910
-Author: Rupert Weber <rpwh@gmx.de>
-Date:   Wed Sep 1 17:54:21 2010 +0200
-
-    docs: HTML cleanup
-
-    Small HTML cleanups like missing end-tags so page passes
-    HTML validator.
-
- AUTHORS                   |    2 +-
- docs/index-static.html.in |   12 ++++++------
- 2 files changed, 7 insertions(+), 7 deletions(-)
-
-commit d96973bc348b860b214e19f6cdefd24a78c745c6
-Author: Jon Nordby <jononor@gmail.com>
-Date:   Mon Mar 28 22:16:11 2011 +0200
-
-    build: Remove --pkg babl option to g-ir-scanner
-
-    --pkg is intended for dependencies. Babl does not depend on Babl
-    This lead to g-ir-scanner barfing if Babl was not already installed.
-
- babl/Makefile.am |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-commit 96637b39d10db0d7e90eced5fe1e09de77bd7b8a
-Author: Nils Philippsen <nils@redhat.com>
-Date:   Wed Mar 2 11:42:37 2011 +0100
-
-    fix building in separate directory
-
- babl/Makefile.am |   14 +++++++++-----
- 1 files changed, 9 insertions(+), 5 deletions(-)
-
-commit db7b31f1d90d94f81d8a0073df319d686bf189ee
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Thu Jan 20 22:36:19 2011 +0000
-
-    post release bump to 0.1.5
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 9a53e93aeaf30a60194f6f5b7b672be7e9cb96d4
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Thu Jan 20 22:35:09 2011 +0000
-
-    bump version to 0.1.4
-
- NEWS         |    5 ++++-
- configure.ac |    2 +-
- 2 files changed, 5 insertions(+), 2 deletions(-)
-
-commit 8f30c5109fe921bea7c52f00d1133a52b22126e5
-Author: Rupert Weber <gimp@leguanease.org>
-Date:   Sun Sep 19 14:59:07 2010 +0200
-
-    removed redundant RGBA double registration
-
-    "RGBA double2 was registred twice, once per name, once per id.
-
- babl/babl-core.c  |   10 ----------
- babl/babl-model.c |    7 ++++++-
- 2 files changed, 6 insertions(+), 11 deletions(-)
-
-commit 4006f433f9e0d6b3cb54943adccada464f69595a
-Author: Rupert Weber <gimp@leguanease.org>
-Date:   Fri Oct 1 02:18:53 2010 +0200
-
-    allow reregistering but check for differences
-
-    babl_model_new() emitted a warning when reregistering a model,
-    babl_format_new(), babl_type_new(), and babl_component_new()
-    quietly returned a preexisting object.
-
-    Changed so that all four functions return the preexisting object
-    if the new registration doesn't conflict, otherwise make the
-    error fatal.
-
-    (Fixed some conflicting and redundant registrations for
-    "Y'CbCr u8" along the way)
-
- babl/babl-component.c   |   31 ++++++++++++++++++++++++++-----
- babl/babl-format.c      |   38 ++++++++++++++++++++++++++++++++++++--
- babl/babl-model.c       |   24 +++++++++++++++++++++++-
- babl/babl-type.c        |   29 +++++++++++++++++++++++------
- babl/base/formats.c     |   20 ++++++++------------
- babl/base/model-ycbcr.c |    1 -
- extensions/gggl-lies.c  |    3 +++
- extensions/gggl.c       |    3 +++
- 8 files changed, 122 insertions(+), 27 deletions(-)
-
-commit cfeaaf62b8d5babef2ab34798fff1e1f64905422
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Wed Dec 29 08:25:50 2010 +0100
-
-    Fix make distcheck
-
-    When we generate the gir-file we need to refer to the source files
-    relative to the srcdir to support out-of-source-tree builds.
-
- babl/Makefile.am |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 58ec54a40486cd4ab140406903a3f3832adf26e0
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Mon Dec 27 21:34:00 2010 +0100
-
-    Add BABL_IS_BEING_COMPILED #define support
-
-    Sometimes it is ok that babl includes are included directly and not
-    through babl.h, like when we generate GObject introspection files.
-
-    The important thing is just that users of the babl API don't begin to
-    include headers we don't guarantee to always exist, and
-    BABL_IS_BEING_COMPILED doesn't obstruct this goal.
-
- babl/Makefile.am       |    1 +
- babl/babl-macros.h     |    2 +-
- babl/babl-types.h      |    2 +-
- babl/babl-version.h.in |    2 +-
- 4 files changed, 4 insertions(+), 3 deletions(-)
-
-commit 80f9c02ae2ccb3d2f215400a428c752e41776f4e
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Mon Dec 27 21:30:58 2010 +0100
-
-    Add Babl-$(BABL_API_VERSION).gir dependencies
-
-    Add Babl-$(BABL_API_VERSION).gir dependencies for proper
-    auto-recompilation.
-
- babl/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit a23678fb4b1976d33caed995f3cda623d5760665
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Dec 18 00:12:01 2010 +0000
-
-    disable DEBUG_MEM
-
-    This option provides a hit in multithreaded use, and should only
-    be enabled
-    when debugging babl memory allocation internals.
-
- babl/babl-internal.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit acbb0a9400a8e70d15b3267eafa8451471edb759
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Wed Sep 29 22:19:46 2010 +0200
-
-    build/buildbot: Supress AM_PROG_LIBTOOL warning with autoconf 2.68
-
- build/buildbot/suppressed-warnings.txt |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
-
-commit c87b3813182ff9141b4e52738e4ea66549b9ff77
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Wed Sep 29 21:55:30 2010 +0200
-
-    configure.ac: Use AC_LANG_PROGRAM to generate test-program
-
-    Use AC_LANG_PROGRAM to generate test-program for AC_COMPILE_IFELSE, so
-    we don't get
-
-      warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
-
-    in autoconf 2.68.
-
-    Second try, we must quote macro arguments...
-
- configure.ac |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 881778079958bff3362fa8ad73d30da2c60c19eb
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Wed Sep 29 21:55:30 2010 +0200
-
-    configure.ac: Use AC_LANG_PROGRAM to generate test-program
-
-    Use AC_LANG_PROGRAM to generate test-program for AC_COMPILE_IFELSE, so
-    we don't get
-
-      warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
-
-    in autoconf 2.68.
-
- configure.ac |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 50c43bdd5977e5d2409030389f1021a473b57964
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Sep 12 17:23:52 2010 +0100
-
-    added Rubert Weber to AUTHORS
-
- AUTHORS |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 992874e1fc412b091733008e37a2cc32e82f3546
-Author: Rupert Weber <gimp@leguanease.org>
-Date:   Sat Sep 11 21:17:34 2010 +0200
-
-    create double format for every model
-
-    Changes babl_model_new() to create a respective double format
-    for every new registered model.
-
-    That way applications and extensions can rely on the double
-    format to always exist.
-
- babl/babl-model.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
-
-commit 97d3805a764bbb366e967d94bea9986840ba9cf2
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Mon Sep 6 08:35:17 2010 +0200
-
-    configure.ac: Disable gzip tarball
-
-    We do releases with the bzip2 tarball, so don't bother creating a gzip
-    tarball.
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 13f6cd5143e7ab44c09cf22962999662ccab7b5d
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Mon Sep 6 08:35:03 2010 +0200
-
-    babl: Decrease scope of create_name() buffer
-
- babl/babl-fish-reference.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 71bc2fa5172133f78bee65a40066625d71a358b9
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Wed Sep 1 17:18:25 2010 +0200
-
-    build: Rename to buildbot/suppressed-warnings.txt
-
-    Rename buildbot/suppressed_warnings.txt to
-    buildbot/suppressed-warnings.txt, dashes are nicer in file names.
-
- build/buildbot/suppressed-warnings.txt |    7 +++++++
- build/buildbot/suppressed_warnings.txt |    7 -------
- 2 files changed, 7 insertions(+), 7 deletions(-)
-
-commit 38d045cbc96c98f2600a2aed4b10094815386fdf
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Tue Aug 31 20:57:15 2010 +0200
-
-    configure.ac: Quote version numbers in m4 define
-
- configure.ac |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit a210d25b28b5d6c59e11dd35f54e5e0739edee95
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Thu Jul 22 23:30:14 2010 +0200
-
-    build: Add buildbot/suppressed_warnings.txt
-
-    Add a warning suppression file for buildbot (http://buildbot.net) so
-    we can start doing continous automated testing and nightly builds
-    eventually.
-
- build/buildbot/suppressed_warnings.txt |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
-
-commit 9435d1f29b41c52acf5e15fab28b049d52f0948e
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Thu Jul 22 23:10:26 2010 +0200
-
-    Update one more .gitignores
-
-    Update one more .gitignores for stuff created during make distcheck.
-
- m4/.gitignore |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-commit 97388cf4441ab687deb3804adddac600f9df150d
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Thu Jul 22 10:10:01 2010 +0200
-
-    Update .gitignores
-
- .gitignore       |    1 +
- babl/.gitignore  |   10 ++++++----
- tests/.gitignore |    1 +
- 3 files changed, 8 insertions(+), 4 deletions(-)
-
-commit 19ebce18d5976376e85607182b218e3cc936e926
-Author: Philipp Sadleder <philipp@sadleder.de>
-Date:   Thu Jul 22 09:21:25 2010 +0200
-
-    introspection: fix girdir and typelibsdir
-
-    Build girdir/typelibsdir by using datadir/libdir like in gtk+.
-    Using INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR leads to
-    absolute system
-    paths (make distcheck fails).
-
- babl/Makefile.am |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit d90655687568020597da1ddbb06c59edf1a8804d
-Author: Mukund Sivaraman <muks@banu.com>
-Date:   Fri Jul 16 20:35:43 2010 +0530
-
-    Fix type-punning warning
-
- babl/babl-cpuaccel.c |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
-
-commit 23ae5625a2f7cc197c0bf0b3c4abb7a949974444
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Fri Jul 16 17:47:47 2010 +0100
-
-    build: fix inclusion of m4/introspection.m4
-
-    The gobject introspection additions expected autoreconf to be used in
-    autogen.sh, perhaps we should do that instead? This commit should fix
-    building on systems that do not have introspection.m4 in system dirs.
-
- autogen.sh   |    1 +
- configure.ac |    2 +-
- 2 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 09ed3d9bce75243f6f8db807ed3c73441c9333bb
-Author: Philipp Sadleder <philipp@sadleder.de>
-Date:   Mon Jul 12 16:49:12 2010 +0200
-
-    Add experimental introspection support.
-
-    Disabled by default; use --enable-introspection to enable it.
-
- ChangeLog.pre-0-1   |    1 -
- Makefile.am         |    5 ++-
- autogen.sh          |    4 +-
- babl/Makefile.am    |   38 ++++++++++++++++++++
- configure.ac        |    3 ++
- m4/introspection.m4 |   94
- +++++++++++++++++++++++++++++++++++++++++++++++++++
- 6 files changed, 141 insertions(+), 4 deletions(-)
-
-commit 70f3176bc4c6047f2c71400be0dffeabe01a0392
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Mon Jun 28 17:44:30 2010 +0100
-
-    extensions: removed frequency extension
-
-    Not needed after the introduction of babl_format_n
-
- extensions/frequency.c |  161
- ------------------------------------------------
- 1 files changed, 0 insertions(+), 161 deletions(-)
-
-commit 6e83f2cdf03db496731d9375f90ba05320ac6fb5
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Mon Jun 28 00:42:02 2010 +0100
-
-    Add code to handle N-components
-
-    Added a new API call, babl_format_n (). This allows constructing
-    a babl
-    format with an arbitrary number of components all of the same type. At
-    the moment. The model used for such formats is "Y", at the moment
-    conversions are only well defined for such formats to other
-    n-component
-    formats with the same number of components.
-
- babl/babl-classes.h        |    2 +-
- babl/babl-fish-reference.c |  131
- +++++++++++++++++++++++++++++++++++++++-----
- babl/babl-format.c         |   56 +++++++++++++++++-
- babl/babl.h                |   12 ++++-
- tests/Makefile.am          |    1 +
- tests/n_components.c       |  116 +++++++++++++++++++++++++++++++++++++++
- 6 files changed, 297 insertions(+), 21 deletions(-)
-
-commit ec2bbd3f89f7cef65edd15d6d8fa516259714241
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Jun 27 18:01:12 2010 +0100
-
-    remove some left-over dead code
-
- babl/babl-sampling.c |   15 ---------------
- 1 files changed, 0 insertions(+), 15 deletions(-)
-
-commit 288a8f101946933bce9436bc5f58cce78ad24178
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Jun 27 17:48:24 2010 +0100
-
-    babl_realloc: move destructor from original to new
-
- babl/babl-memory.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 870eefc3bbc8ab6867c5f031707bcb096e103e08
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Jun 27 14:50:41 2010 +0100
-
-    Port all of babl to use use babl_set_destructor
-
-    Making all babl objects be free-able with babl_free means that overall
-    management code can be directly shared between the different
-    babl-classes.
-
- babl/Makefile.am       |    2 +-
- babl/babl-class.h      |   25 +++++----------------
- babl/babl-classes.h    |    2 +-
- babl/babl-component.c  |    9 -------
- babl/babl-component.h  |    2 +-
- babl/babl-conversion.c |    8 ------
- babl/babl-conversion.h |    2 +-
- babl/babl-db.c         |   34 +++++++++++++++++++---------
- babl/babl-db.h         |    3 --
- babl/babl-extension.c  |   56
- +++++++++++++----------------------------------
- babl/babl-extension.h  |    4 +-
- babl/babl-fish-path.c  |   14 ++++++++++-
- babl/babl-fish.c       |   29 ------------------------
- babl/babl-format.c     |   13 +---------
- babl/babl-format.h     |    2 +-
- babl/babl-hash-table.c |   23 ++++++++++---------
- babl/babl-hash-table.h |    4 ---
- babl/babl-image.c      |   12 ----------
- babl/babl-internal.h   |   36 ++++++------------------------
- babl/babl-list.c       |   19 +++++++--------
- babl/babl-list.h       |    3 --
- babl/babl-model.c      |   11 ++++-----
- babl/babl-model.h      |    2 +-
- babl/babl-sampling.c   |    4 +--
- babl/babl-sampling.h   |    4 ++-
- babl/babl-type.c       |   12 ++++------
- babl/babl-type.h       |    2 +-
- babl/babl.c            |   48 ++++++++++++++++++++++++++--------------
- 28 files changed, 141 insertions(+), 244 deletions(-)
-
-commit fdcf8bb9d0bd4b4ce746f113f6007196aedb81a0
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Jun 27 15:26:38 2010 +0100
-
-    babl-internal: remove unneeded lines from gdb output
-
- babl/babl-internal.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 3bf2fef256b5c8eabd8fbf5c0b1d2869600c6a97
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Jun 27 15:09:33 2010 +0100
-
-    babl_free: Add double free detection
-
- babl/babl-memory.c |   12 +++++++++---
- 1 files changed, 9 insertions(+), 3 deletions(-)
-
-commit c435986318527b8dba3265d963b0e45fedb0d18b
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Jun 26 03:54:53 2010 +0100
-
-    Add a babl_set_destructor
-
-    Keep a callback function for each allocation instance, that allows an
-    allocation specific callback to be called when the memory segment is
-    freed. This makes a valgrind warning go away, most of the time
-    no extra
-    memory should be needed since this is likely to fit within the
-    padding.
-
- babl/babl-format.c |   14 +++++++++++
- babl/babl-image.c  |   12 +++++++++
- babl/babl-memory.c |   66
- ++++++++++++++-------------------------------------
- babl/babl-memory.h |   40 ++++++++++++++++---------------
- 4 files changed, 65 insertions(+), 67 deletions(-)
-
-commit 831267a944f292314c9cc2aa1b315ce7c9c8319b
-Author: Mukund Sivaraman <muks@banu.com>
-Date:   Mon Jun 21 23:20:17 2010 +0530
-
-    Add entries to .gitignore
-
- extensions/.gitignore |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-commit 8199d094ef2d71224967e31e286169d188a775c1
-Author: Mukund Sivaraman <muks@banu.com>
-Date:   Mon Jun 21 23:09:51 2010 +0530
-
-    Change Makefile rule to avoid warning
-
- docs/graphics/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit fdc99945da833f5d128835ad317c2764a859fa31
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Wed Mar 17 13:08:10 2010 +0000
-
-    Increment path to babl tarballs in install file
-
- INSTALL.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 5b1129a76f2f91d5f5503b078f975e55d9753312
-Author: Tor Lillqvist <tml@iki.fi>
-Date:   Fri Jan 29 12:10:00 2010 +0200
-
-    Build concurrency-stress-test only on Unix as it uses pthreads
-    unconditionally
-
- tests/Makefile.am |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
-
-commit 0f38fb3618483bba37ab33abae53691322193776
-Author: Tor Lillqvist <tml@iki.fi>
-Date:   Fri Jan 29 11:56:24 2010 +0200
-
-    Use _WIN32 instead of WIN32
-
- babl/babl-mutex.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 31ce2529ce8539cd13b314f95cdfd7550258e401
-Author: Tor Lillqvist <tml@iki.fi>
-Date:   Fri Jan 29 11:50:36 2010 +0200
-
-    Use _WIN32 instead of WIN32
-
-    _WIN32 works more reliably, like if somebody compiles with --std=c99.
-
- babl/babl-mutex.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-commit 9aa71424fcdd99b2dfb49ac96fccc9fade5d55ed
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Mon Jan 18 00:51:20 2010 +0000
-
-    fix CIE Lab alpha float format
-
-    It used to specify a double data type.
-
- extensions/CIE.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 974f175d82479cfd8c5fe5b9431877c7d10e8a90
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Thu Jan 14 18:02:05 2010 +0000
-
-    Post release increment of version to 0.1.3
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 2bbfd9bf7ac807072d2b9c7030e837e1c4432f7f
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Thu Jan 14 18:01:04 2010 +0000
-
-    Release babl-0.1.2
-
- AUTHORS      |    7 +++++++
- NEWS         |    4 ++++
- configure.ac |    2 +-
- 3 files changed, 12 insertions(+), 1 deletions(-)
-
-commit 225d70ba0d3a191be46bf671afc351f1fd8b4f27
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Nov 29 15:42:05 2009 +0000
-
-    Only initialize test buffers once
-
-    Also made the test buffer static inline for individual conversions
-    like
-    it already was for fish paths.
-
-    Note, this relies on none of the tested conversions by accident
-    being buggy enough to modify their source data, adding a sanity
-    function that compares the buffers with the correct values could
-    perhaps be useful.
-
- babl/babl-conversion.c |   14 +++++++++-----
- babl/babl-fish-path.c  |    5 +++++
- 2 files changed, 14 insertions(+), 5 deletions(-)
-
-commit 5af15f8d386a86a0236a8c9e6e118f62fa57f9f7
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Thu Nov 26 18:45:41 2009 +0000
-
-    made babl_list_size babl_list_get_first and babl_list_get_last macros.
-
-    Thereby forcing inlining to gain performance critical code where the
-    overhead of additional function calls matter.
-
- babl/babl-list.c |   26 --------------------------
- babl/babl-list.h |    8 +++-----
- 2 files changed, 3 insertions(+), 31 deletions(-)
-
-commit 19a3f6996761e54b73d6a8637e8a9433e347ef88
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Tue Nov 24 01:18:57 2009 +0000
-
-    Fix logic for type detection in babl_fish_process
-
- babl/babl-fish-path.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 4a086b35c00492da544ebe0851ac12c85461bfd7
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Tue Nov 24 01:04:38 2009 +0000
-
-    Removed two function calls in common path
-
-    Re-arranged code making babl_process and babl_fish_process reside
-    in babl-path-fish.c, where babl_fish_process and
-    babl_fish_path_process
-    can be inlined with babl_process().
-
- babl/babl-fish-path.c |   88
- +++++++++++++++++++++++++++++++++++++++++++++----
- babl/babl-fish.c      |   47 --------------------------
- babl/babl-internal.c  |   35 -------------------
- babl/babl-internal.h  |    8 ----
- 4 files changed, 81 insertions(+), 97 deletions(-)
-
-commit c4e39a47fee21083a4fac85f001c2aeae5f1c078
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Tue Nov 24 00:56:56 2009 +0000
-
-    Removed instrumentation from babl_process.
-
-    This is part of the inner babl processing and should be as slim as
-    posisble.
-
- babl/babl-fish-path.c  |    1 -
- babl/babl-fish-stats.c |    3 ---
- babl/babl-internal.c   |   12 +-----------
- 3 files changed, 1 insertions(+), 15 deletions(-)
-
-commit bcf2290ac56567902ff2b4e19726667c26c651ac
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Nov 22 18:28:23 2009 +0000
-
-    Remove use of static buffer to build the name for format.
-
- babl/babl-format.c |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
-
-commit 3f026e3f4ba70c09db5f67c60ba2fdeeae3d02dd
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Nov 22 17:44:52 2009 +0000
-
-    Make the initial list size in all databases 512 long.
-
-    Like the previous commit.
-
- babl/babl-db.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 4f50e171a08a39b2b3db5e50960a1525870a1797
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sun Nov 22 17:10:39 2009 +0000
-
-    Increase the default size of hash tables to 512 entries.
-
-    This avoids resizing of the hash tables for all typical usage
-    scenarios
-    and thus avoids a potential race condition in unlocked lookups.
-
- babl/babl-hash-table.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit d8e9feea97521ab11259ca4b3c205d3ac5751ccd
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Nov 21 18:31:50 2009 +0000
-
-    Fix accidental use of the format mutex instead of the debug mutex.
-
-    The memory statistics book-keeping was reusing the BablFormat
-    flag mutex
-    thus deadlocking with pthreads mutexes since they are not recursive by
-    default.
-
- babl/babl-memory.c |   28 ++++++++++++++--------------
- 1 files changed, 14 insertions(+), 14 deletions(-)
-
-commit 9347aed4d3d5cacc7bffe4bcdf487a37cd4ed588
-Author: Michael Schumacher <schumaml@gmx.de>
-Date:   Sat Nov 21 18:11:23 2009 +0100
-
-    CriticalSection does not exist, it is CRITICAL_SECTION
-
- babl/babl-mutex.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit c000b0a87a3002480c5588eb98db219be42054c8
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Nov 21 16:47:24 2009 +0000
-
-    Made BablFishPath thread safe.
-
-    Refactored static variables away and added a lock to protect state
-    keeping inside the individual BablFormat when permutating possible
-    conversion paths.
-
- babl/babl-fish-path.c |  101
- +++++++++++++++++++++++++++++--------------------
- babl/babl-internal.c  |    3 +
- babl/babl-internal.h  |    1 +
- 3 files changed, 64 insertions(+), 41 deletions(-)
-
-commit d582327a632077fa6fcc7849caea67fa515b3b48
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Nov 21 16:42:43 2009 +0000
-
-    Added a mutex to memory sanity counters.
-
-    Also added a BABL_DEBUG_MEM define which is set to 1 in
-    babl-internal.h
-    that can be used to disable these locks which only are nedded when
-    debugging.
-
- babl/babl-internal.c |   14 +++++++++++++-
- babl/babl-internal.h |    5 +++++
- babl/babl-memory.c   |   34 ++++++++++++++++++++++++++++++++++
- babl/babl.c          |    2 ++
- 4 files changed, 54 insertions(+), 1 deletions(-)
-
-commit 9ff8a844d24e080040ccbf272000261a35515832
-Author: Daniel Paredes García <danipga@gmail.com>
-Date:   Wed Jul 8 16:58:45 2009 +0200
-
-    First aproximation to a thread-safe version of babl.
-
- babl/babl-fish-path.c |  174
- ++++++++++++++++++++++++++-----------------------
- 1 files changed, 92 insertions(+), 82 deletions(-)
-
-commit 2405f947c0b4ebfa7c1474113fb8e2cae25c4b4c
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Nov 21 16:15:04 2009 +0000
-
-    Made the each babl type db in babl have a mutex.
-
-    We lock only on mutations of the databases, when reading from them no
-    locks are needed.
-
- babl/babl-db.c |   12 ++++++------
- babl/babl-db.h |    3 +++
- 2 files changed, 9 insertions(+), 6 deletions(-)
-
-commit 3021d2da521884e9753a8e84d31ed61d994a8ea6
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Nov 21 16:05:00 2009 +0000
-
-    Made babl_hash_table_find thread safe by making find_func an argument.
-
- babl/babl-db.c         |   27 +++++++++++++++++++--------
- babl/babl-fish.c       |    6 ++----
- babl/babl-hash-table.c |   14 ++++++++++----
- babl/babl-hash-table.h |    7 ++++---
- 4 files changed, 35 insertions(+), 19 deletions(-)
-
-commit 78b93e2c04ad92e52fe0b7e9ef19caacb55c95a6
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Nov 21 15:55:11 2009 +0000
-
-    Added a BablMutex type.
-
-    Mutex abstraction for internal use pthreads by default and critical
-    sections on win32.
-
- babl/Makefile.am     |    2 +
- babl/babl-internal.h |    1 +
- babl/babl-mutex.c    |   67
- ++++++++++++++++++++++++++++++++++++++++++++++++++
- babl/babl-mutex.h    |   40 +++++++++++++++++++++++++++++
- 4 files changed, 110 insertions(+), 0 deletions(-)
-
-commit 97950348d062ea9afdc8701df56798bf41fb856a
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Sat Nov 21 15:50:41 2009 +0000
-
-    Make babl_ticks() thread safe.
-
-    Made a static variable a temporary variable in the only function using
-    it.
-
- babl/babl-util.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 539bfd1487015c50f5ab90f4bcc48ee0a2363039
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Thu Nov 19 19:59:10 2009 +0100
-
-    tests: Add pthread based concurrency stress test for babl_fish()
-
-    Add a test that runs a bunch of pthread threads, all trying to use
-    babl_fish() at the same time. This test currently fails and it is the
-    goal of bug 587675 to make it pass.
-
-    The cause of the failure is the static variables in babl-fish-path.c.
-    In particular 'current_path' clearly needs to be moved to some
-    instance variable.
-
- tests/.gitignore                |    1 +
- tests/Makefile.am               |    4 +-
- tests/concurrency-stress-test.c |   82
- +++++++++++++++++++++++++++++++++++++++
- 3 files changed, 86 insertions(+), 1 deletions(-)
-
-commit b6aa1794754ee32fb2e3412528a8f6eb96596042
-Author: Øyvind Kolås <pippin@gimp.org>
-Date:   Thu Nov 12 19:32:39 2009 +0000
-
-    Added direct code paths for RGB u8 and RGBA u8 to RaGaBaA float
-
- extensions/gimp-8bit.c |   45
- +++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 45 insertions(+), 0 deletions(-)
-
-commit ee8a51aefda36402d7a74db969757bc9fde824d2
-Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-Date:   Fri Oct 9 01:33:26 2009 +0200
-
-    Bug 562741 -  babl Cygwin patch : PLATFORM_WIN32 patch
-
- babl/Makefile.am       |    2 +-
- extensions/Makefile.am |    4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-commit b8dcdb7ad8987c57f291ce3bc96f01cbfc01e1cd
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Fri Aug 7 21:47:00 2009 +0200
-
-    Update .gitignore for win32
-
- .gitignore       |    1 +
- tests/.gitignore |   31 +++++++++++++++----------------
- 2 files changed, 16 insertions(+), 16 deletions(-)
-
-commit c99da5ee5d5409364a1685cf8c47eb71b57224e5
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Fri Aug 7 21:17:35 2009 +0200
-
-    Add $(EXEEXT) to tools in Makefile.ams to fix win32 compilation
-
- docs/Makefile.am |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 9291ef860a19cdc7ed0367d25cf984a1e31a6d1f
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Tue Aug 4 21:01:20 2009 +0200
-
-    babl: Fix compiler warnings
-
-    Avoid redefinition and implicit casts
-
- babl/babl-extension.c |   15 +++++++++++----
- 1 files changed, 11 insertions(+), 4 deletions(-)
-
-commit 12d5cc4c1bcfbf02c2b7d7f53270976df6102093
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Sun Aug 2 10:57:37 2009 +0200
-
-    extensions: Add "CIE LCH(ab) [alpha] float"
-
-    Add "CIE LCH(ab) float" and "CIE LCH(ab) alpha float" as babl formats
-    and implement conversions from/to RGBA float.
-
- extensions/CIE.c |  209
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 209 insertions(+), 0 deletions(-)
-
-commit 32d774759afaafb4d37ea262de57513e0f0932b0
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Sat Aug 1 23:42:10 2009 +0200
-
-    extensions: Remove disabled gamma related code in CIE.c
-
-    Remove disabled gamma related code in CIE.c, no point in keeping it
-    around, it only complicates the code.
-
- extensions/CIE.c |  100
- ++---------------------------------------------------
- 1 files changed, 4 insertions(+), 96 deletions(-)
-
-commit b943ccd1463a562b57d53c92dd569af54f931868
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Sat Aug 1 21:43:38 2009 +0200
-
-    extensions: Rename CIE-Lab.c to CIE.c
-
-    Rename CIE-Lab.c to CIE.c so that we can keep more CIE color spaces in
-    a single file. It would be overkill to separate the common code for
-    other color spaces into shared files.
-
- extensions/CIE-Lab.c   | 1255
- ------------------------------------------------
- extensions/CIE.c       | 1255
- ++++++++++++++++++++++++++++++++++++++++++++++++
- extensions/Makefile.am |    4 +-
- 3 files changed, 1257 insertions(+), 1257 deletions(-)
-
-commit da4da8fbe0abfcb994a4d0fd2c93e6093daf457f
-Author: Danny Robson <danny@blubinc.net>
-Date:   Sun Jul 19 22:50:37 2009 +1000
-
-    Change occurences of assert (0) into babl_fatal()
-
-    babl_fatal() is the more appropriate method to die upon failure, so
-    all instances of assert (0) have been changed into babl_fatal() with
-    some attempt of an error message.
-
-    In this process, the babl_fish_process() method was refactored into
-    using the existing case statement.
-
-    Bug #589027.
-
- babl/babl-fish-stats.c |    2 +-
- babl/babl-fish.c       |   44
- ++++++++++++++++++++------------------------
- 2 files changed, 21 insertions(+), 25 deletions(-)
-
-commit 79a4a198fe1a201be8d84186717964c26763e1ac
-Author: Danny Robson <danny@blubinc.net>
-Date:   Sun Jul 19 21:35:40 2009 +1000
-
-    Change sprintf() to babl_strcat() in model create_name()
-
-    babl/babl-model.c create_name uses an unsafe incantation of sprintf
-    to build names from concatenated components which should ideally use a
-    "%s" format specifier preceding the instance name.
-
-    Instead of fixing this, we replace it with a babl_strcat() based
-    alternative which allows us to remove the thread-unsafe static
-    character
-    buffer at the cost of a few mallocs and a free.
-
-    Also do some cleanups, mainly to avoid two exit points from the
-    function, that increases readability and warns if a model with the
-    same name is registered twice.
-
-    This is bug #589021.
-
- babl/babl-model.c |   58
- +++++++++++++++++++++++++---------------------------
- 1 files changed, 28 insertions(+), 30 deletions(-)
-
-commit 13541095db663c954cc068872eb97edfc5fbdb32
-Author: Danny Robson <danny@blubinc.net>
-Date:   Sun Jul 19 19:31:47 2009 +1000
-
-    Make use of system return value to avoid warnings
-
-    Make (minimal) use of system's return value to avoid gcc complaining,
-    as
-    it's declared using the warn_unused_result attribute.
-
- babl/babl-internal.c |    4 ++--
- babl/babl-internal.h |    2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 5bca0ac9fec91233f15298cf2bfa9eebb5502f7b
-Author: Danny Robson <danny@blubinc.net>
-Date:   Sun Jul 19 19:24:54 2009 +1000
-
-    Use pointer integer types for comparisons
-
-    Convert all occurences of pointer arithmetic using integral types
-    to use
-    the standard ptrdiff_t and intptr_t types. Fixes some build warnings.
-
- babl/babl-fish.c        |    3 ++-
- babl/babl-memory.c      |    3 ++-
- extensions/sse-fixups.c |    5 +++--
- 3 files changed, 7 insertions(+), 4 deletions(-)
-
-commit 07095a0435f629a114ccf3be1dae2f07141f7c96
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Fri Jul 17 20:19:38 2009 +0200
-
-    Incorporate minor version in soname
-
-    Incorporate minor version in soname. We do this to compensate for the
-    immaturity of the API and future ABI/API breakage.
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 94e0745b0c524101b1c6730feee38bf932e33990
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Tue Jul 14 20:06:27 2009 +0200
-
-    Enable automake silent-rules by default
-
-    Enable silent build rules by default, requires at least
-    Automake-1.11. Disable by either passing --disable-silent-rules to
-    configure or passing V=1 to make.
-
- configure.ac |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-commit c8529148809c6e57cb36d478fe7a6a836d7415fc
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Tue Jul 14 19:55:20 2009 +0200
-
-    Generate ChangeLog from git log
-
-    Add rule to generate ChangeLog from git log, copied from pango and
-    Behdad Esfahbod. Also disable the rss generation in docs since the rss
-    tool can't handle the git log format.
-
- ChangeLog         | 3356
- -----------------------------------------------------
- ChangeLog.pre-0-1 | 3346
- ++++++++++++++++++++++++++++++++++++++++++++++++++++
- Makefile.am       |   23 +
- docs/Makefile.am  |   10 +-
- 4 files changed, 3370 insertions(+), 3365 deletions(-)
-
-commit 31ca01958b26cc3c3ab437dc3d37cb0b88fbd9f9
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Tue Jul 14 19:40:16 2009 +0200
-
-    Update .gitignore
-
- .gitignore |   12 +++++++-----
- 1 files changed, 7 insertions(+), 5 deletions(-)
-
-commit b785747260c8c6cd233222ba6227f5e99e129b01
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Tue Jul 14 19:39:59 2009 +0200
-
-    extensions: Explicitly specify sources
-
-    Explicitly specify extension sources since there seems to be some
-    problem with AM_DEFAULT_SOURCE_EXT with automake-1.11.
-
- extensions/Makefile.am |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
-
-commit 8c9bfc3e708799b5e752c7aecf21e12ec51c0fb1
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Tue Jul 14 19:33:56 2009 +0200
-
-    babl: Don't declare functions with external linkage as inline
-
-    Don't declare functions with external linkage as inline. The way we
-    did it is forbidden in C99 and causes compilation problems on other
-    platforms. See bug #572154.
-
- babl/babl-hash-table.c |    6 +++---
- babl/babl-hash-table.h |    6 +++---
- babl/babl-list.c       |   10 +++++-----
- babl/babl-list.h       |   10 +++++-----
- 4 files changed, 16 insertions(+), 16 deletions(-)
-
-commit 7087a284fe70ef27eae59ee4ddbdb31acf609b92
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Tue Jun 23 06:28:17 2009 +0200
-
-    Update SVN reference to git
-
- autogen.sh |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 40f8ebc300537706cb214780cfa0234214082085
-Author: Sven Neumann <s.neumann@raumfeld.com>
-Date:   Fri Jul 3 21:04:58 2009 +0200
-
-    require automake >= 1.9.6 and libtool >= 1.5
-
- autogen.sh |   24 +++++-------------------
- 1 files changed, 5 insertions(+), 19 deletions(-)
-
-commit 3d829407123d54a4f0a632d137c00f6988c7febb
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Sat May 23 13:41:20 2009 +0200
-
-    Add babl.doap
-
- babl.doap |   18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
-
-commit a7614da76c130f12e80fd0d5de1e9c0f83ff64af
-Author: Fryderyk Dziarmagowski <freetz@gmx.net>
-Date:   Sat May 23 12:55:39 2009 +0200
-
-    Bug 583565 – babl 0.1.0 build fixes
-
-    Don't apply dynamic library versioning to the babl extensions.
-
- extensions/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit cfebbba04be6c16456aa08f99d880b32cd96f37e
-Author: Fryderyk Dziarmagowski <freetz@gmx.net>
-Date:   Sat May 23 12:49:25 2009 +0200
-
-    Bug 583565 – babl 0.1.0 build fixes
-
-    The DESTDIR variable should not be used in a Makefile.am.
-
- extensions/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit bee9f09cab452c2c94421dffec0823d68abbf338
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Thu May 21 01:44:31 2009 +0200
-
-    Obsolete the ChangeLog file
-
- ChangeLog |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
-
-commit 497a7ddde97a57aa6ff6e8ecda3f9264c2c2d7d3
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Thu May 21 01:44:18 2009 +0200
-
-    Bump version to 0.1.1
-
- configure.ac |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 4d207d4c586bb17c9f8342f4f47941fc03eae024
-Author: Martin Nordholts <martinn@src.gnome.org>
-Date:   Tue May 19 20:30:50 2009 +0200
-
-    0.1.0 released
-
- ChangeLog |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/INSTALL b/INSTALL
index 18e056791c5f5bb294c3c87198158b1191f9eacc..ea794e33962581e3a1fa2220bef01376622a3731 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,5 +1,5 @@
 
-babl 0.1.12
+babl 0.1.14
 
     Dynamic; any to any, pixel format conversion library.
 
@@ -12,10 +12,10 @@ From a released version the following is the expected method of
 installation (or a variation on this theme):
 
      ------------------------------------------------------------
-     foo$ wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.12.tar.bz2
-     foo$ tar jxf babl-0.1.12.tar.gz
-     foo$ cd babl-0.1.12
-     foo/babl-0.1.12$ ./configure && make && sudo make install
+     foo$ wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.14.tar.bz2
+     foo$ tar jxf babl-0.1.14.tar.gz
+     foo$ cd babl-0.1.14
+     foo/babl-0.1.14$ ./configure && make && sudo make install
      ------------------------------------------------------------
 
 
index a14cbfc3384e6af24f6b87f81a5cf3f679a6257e..ec7f14e1a84e19ae50a649b98f91364f4ce7028c 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 @SET_MAKE@
 
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -54,12 +91,6 @@ host_triplet = @host@
 target_triplet = @target@
 @ENABLE_DOCS_TRUE@am__append_1 = docs
 subdir = .
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/INSTALL.in \
-       $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
-       $(srcdir)/babl.pc.in $(srcdir)/config.h.in \
-       $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
-       TODO config.guess config.sub depcomp install-sh ltmain.sh \
-       missing
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
@@ -67,27 +98,36 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+       $(am__configure_deps) $(am__DIST_COMMON)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
  configure.lineno config.status.lineno
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = config.h
 CONFIG_CLEAN_FILES = babl.pc INSTALL
 CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
 AM_V_GEN = $(am__v_GEN_@AM_V@)
 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
 AM_V_at = $(am__v_at_@AM_V@)
 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
 am__v_at_0 = @
+am__v_at_1 = 
 SOURCES =
 DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-dvi-recursive install-exec-recursive \
-       install-html-recursive install-info-recursive \
-       install-pdf-recursive install-ps-recursive install-recursive \
-       installcheck-recursive installdirs-recursive pdf-recursive \
-       ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+       ctags-recursive dvi-recursive html-recursive info-recursive \
+       install-data-recursive install-dvi-recursive \
+       install-exec-recursive install-html-recursive \
+       install-info-recursive install-pdf-recursive \
+       install-ps-recursive install-recursive installcheck-recursive \
+       installdirs-recursive pdf-recursive ps-recursive \
+       tags-recursive uninstall-recursive
 am__can_run_installinfo = \
   case $$AM_UPDATE_INFO_DIR in \
     n|no|NO) false;; \
@@ -124,12 +164,38 @@ am__installdirs = "$(DESTDIR)$(pkgconfigdir)"
 DATA = $(pkgconfig_DATA)
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
   distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
-       distdir dist dist-all distcheck
+am__recursive_targets = \
+  $(RECURSIVE_TARGETS) \
+  $(RECURSIVE_CLEAN_TARGETS) \
+  $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+       cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
+       $(LISP)config.h.in
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
+CSCOPE = cscope
 DIST_SUBDIRS = babl extensions tests tools docs
+am__DIST_COMMON = $(srcdir)/INSTALL.in $(srcdir)/Makefile.in \
+       $(srcdir)/babl.pc.in $(srcdir)/config.h.in AUTHORS COPYING \
+       INSTALL NEWS README TODO compile config.guess config.sub \
+       depcomp install-sh ltmain.sh missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
@@ -139,6 +205,7 @@ am__remove_distdir = \
       && rm -rf "$(distdir)" \
       || { sleep 5 && rm -rf "$(distdir)"; }; \
   else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
 am__relativize = \
   dir0=`pwd`; \
   sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -166,6 +233,7 @@ am__relativize = \
   reldir="$$dir2"
 GZIP_ENV = --best
 DIST_ARCHIVES = $(distdir).tar.bz2
+DIST_TARGETS = dist-bzip2
 distuninstallcheck_listfiles = find . -type f -print
 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -254,6 +322,7 @@ SHREXT = @SHREXT@
 SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@
 SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@
 STRIP = @STRIP@
+THREAD_LIB = @THREAD_LIB@
 VERSION = @VERSION@
 W3M = @W3M@
 WEBSITE_HOST = @WEBSITE_HOST@
@@ -302,6 +371,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -352,7 +422,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__confi
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
        $(am__cd) $(top_srcdir) && \
          $(AUTOMAKE) --foreign Makefile
-.PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
          *config.status*) \
@@ -373,8 +442,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
 $(am__aclocal_m4_deps):
 
 config.h: stamp-h1
-       @if test ! -f $@; then rm -f stamp-h1; else :; fi
-       @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
+       @test -f $@ || rm -f stamp-h1
+       @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
 
 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
        @rm -f stamp-h1
@@ -422,22 +491,25 @@ uninstall-pkgconfigDATA:
        dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
 
 # This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-#     (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+#     (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+       @fail=; \
+       if $(am__make_keepgoing); then \
+         failcom='fail=yes'; \
+       else \
+         failcom='exit 1'; \
+       fi; \
        dot_seen=no; \
        target=`echo $@ | sed s/-recursive//`; \
-       list='$(SUBDIRS)'; for subdir in $$list; do \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       for subdir in $$list; do \
          echo "Making $$target in $$subdir"; \
          if test "$$subdir" = "."; then \
            dot_seen=yes; \
@@ -452,57 +524,12 @@ $(RECURSIVE_TARGETS):
          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
        fi; test -z "$$fail"
 
-$(RECURSIVE_CLEAN_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
-       dot_seen=no; \
-       case "$@" in \
-         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-         *) list='$(SUBDIRS)' ;; \
-       esac; \
-       rev=''; for subdir in $$list; do \
-         if test "$$subdir" = "."; then :; else \
-           rev="$$subdir $$rev"; \
-         fi; \
-       done; \
-       rev="$$rev ."; \
-       target=`echo $@ | sed s/-recursive//`; \
-       for subdir in $$rev; do \
-         echo "Making $$target in $$subdir"; \
-         if test "$$subdir" = "."; then \
-           local_target="$$target-am"; \
-         else \
-           local_target="$$target"; \
-         fi; \
-         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-         || eval $$failcom; \
-       done && test -z "$$fail"
-tags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-       done
-ctags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-       done
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -518,12 +545,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
          fi; \
        done; \
-       list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -535,15 +557,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -552,9 +570,31 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+       test ! -s cscope.files \
+         || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+clean-cscope:
+       -rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+       -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
 
 distdir: $(DISTFILES)
        $(am__remove_distdir)
@@ -622,39 +662,41 @@ distdir: $(DISTFILES)
        || chmod -R a+r "$(distdir)"
 dist-gzip: distdir
        tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 dist-bzip2: distdir
        tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-lzip: distdir
        tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
-       $(am__remove_distdir)
-
-dist-lzma: distdir
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-xz: distdir
        tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-tarZ: distdir
+       @echo WARNING: "Support for distribution archives compressed with" \
+                      "legacy program 'compress' is deprecated." >&2
+       @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
        tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-shar: distdir
+       @echo WARNING: "Support for shar distribution archives is" \
+                      "deprecated." >&2
+       @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
        shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-zip: distdir
        -rm -f $(distdir).zip
        zip -rq $(distdir).zip $(distdir)
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
-dist dist-all: distdir
-       tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
-       $(am__remove_distdir)
+dist dist-all:
+       $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+       $(am__post_remove_distdir)
 
 # This target untars the dist file and tries a VPATH configuration.  Then
 # it guarantees that the distribution is self-contained by making another
@@ -665,8 +707,6 @@ distcheck: dist
          GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
        *.tar.bz2*) \
          bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
-       *.tar.lzma*) \
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
        *.tar.lz*) \
          lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
        *.tar.xz*) \
@@ -678,18 +718,19 @@ distcheck: dist
        *.zip*) \
          unzip $(distdir).zip ;;\
        esac
-       chmod -R a-w $(distdir); chmod u+w $(distdir)
-       mkdir $(distdir)/_build
-       mkdir $(distdir)/_inst
+       chmod -R a-w $(distdir)
+       chmod u+w $(distdir)
+       mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
        chmod a-w $(distdir)
        test -d $(distdir)/_build || exit 0; \
        dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
          && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
          && am__cwd=`pwd` \
-         && $(am__cd) $(distdir)/_build \
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+         && $(am__cd) $(distdir)/_build/sub \
+         && ../../configure \
            $(AM_DISTCHECK_CONFIGURE_FLAGS) \
            $(DISTCHECK_CONFIGURE_FLAGS) \
+           --srcdir=../.. --prefix="$$dc_install_base" \
          && $(MAKE) $(AM_MAKEFLAGS) \
          && $(MAKE) $(AM_MAKEFLAGS) dvi \
          && $(MAKE) $(AM_MAKEFLAGS) check \
@@ -712,7 +753,7 @@ distcheck: dist
          && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
          && cd "$$am__cwd" \
          || exit 1
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
        @(echo "$(distdir) archives ready for distribution: "; \
          list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
          sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
@@ -851,15 +892,14 @@ ps-am:
 
 uninstall-am: uninstall-pkgconfigDATA
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
-       ctags-recursive install-am install-strip tags-recursive
+.MAKE: $(am__recursive_targets) all install-am install-strip
 
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
-       all all-am am--refresh check check-am clean clean-generic \
-       clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
-       dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \
-       dist-zip distcheck distclean distclean-generic distclean-hdr \
-       distclean-libtool distclean-local distclean-tags \
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
+       am--refresh check check-am clean clean-cscope clean-generic \
+       clean-libtool cscope cscopelist-am ctags ctags-am dist \
+       dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
+       dist-xz dist-zip distcheck distclean distclean-generic \
+       distclean-hdr distclean-libtool distclean-local distclean-tags \
        distcleancheck distdir distuninstallcheck dvi dvi-am html \
        html-am info info-am install install-am install-data \
        install-data-am install-dvi install-dvi-am install-exec \
@@ -869,8 +909,9 @@ uninstall-am: uninstall-pkgconfigDATA
        installcheck installcheck-am installdirs installdirs-am \
        maintainer-clean maintainer-clean-generic mostlyclean \
        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       tags tags-recursive uninstall uninstall-am \
-       uninstall-pkgconfigDATA
+       tags tags-am uninstall uninstall-am uninstall-pkgconfigDATA
+
+.PRECIOUS: Makefile
 
 
 .PHONY: snapshot
diff --git a/NEWS b/NEWS
index d94336bb0427926af550d26065d6abfcd53895a8..ed238d705fcc7e94dccbd317b5109f6cf6c71de8 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,7 +5,10 @@ the news section both in the README and the webpage.
 
                                                                           -->
 
-2012-03-30 babl-0.1.12                                              </dt><dd>
+2015-11-19 babl-0.1.14                                              </dt><dd>
+sRGB precision tuning, stability fixes, locale fix for setting error tolerance.
+                                                                    </dd><dt>
+2015-02-03 babl-0.1.12                                              </dt><dd>
 optimizations for floating point conversions, HSV and HSL color models,
 removal of dead code, fixed CIE Lab conversions.
                                                                     </dd><dt>
diff --git a/README b/README
index 99096bb7deb2ef02f8af2ce0311a69c3c7315904..7aa94dc5062e351e139a90ecfa3db2d8d0eaabe6 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Babl-0.1.12
+Babl-0.1.14
 
 Contents
 
@@ -59,7 +59,10 @@ babl release. If there are significant improvements to babl when a GEGL
 release is done a babl release is most often put out just prior to the
 GEGL release.
 
-2012-03-30 babl-0.1.12
+2015-11-19 babl-0.1.14
+    sRGB precision tuning, stability fixes, locale fix for setting
+    error tolerance.
+2015-02-03 babl-0.1.12
     optimizations for floating point conversions, HSV and HSL color
     models, removal of dead code, fixed CIE Lab conversions.
 2012-03-30 babl-0.1.10
@@ -374,6 +377,23 @@ components
     Cr
     A
 
+HSVA
+
+components
+
+    hue
+    saturation
+    value
+    alpha
+
+HSV
+
+components
+
+    hue
+    saturation
+    value
+
 CIE Lab
 
 components
@@ -408,23 +428,6 @@ components
     CIE H(ab)
     A
 
-HSVA
-
-components
-
-    hue
-    saturation
-    value
-    alpha
-
-HSV
-
-components
-
-    hue
-    saturation
-    value
-
 CMYK
 
 components
@@ -442,23 +445,6 @@ components
     magenta
     yellow
 
-Y'CbCr709
-
-components
-
-    Y'
-    Cb
-    Cr
-
-Y'CbCrA709
-
-components
-
-    Y'
-    Cb
-    Cr
-    alpha
-
 HSLA
 
 components
@@ -476,6 +462,23 @@ components
     saturation
     lightness
 
+Y'CbCr709
+
+components
+
+    Y'
+    Cb
+    Cr
+
+Y'CbCrA709
+
+components
+
+    Y'
+    Cb
+    Cr
+    alpha
+
 Pixel formats
 RGBA double
 
@@ -1519,6 +1522,82 @@ components
 
     u8  Y
 
+B'aG'aR'aA u8
+
+bytes/pixel
+    4
+model
+    R'aG'aB'aA
+components
+
+    u8 B'a
+    u8 G'a
+    u8 R'a
+    u8 A
+
+cairo-RGB24
+
+bytes/pixel
+    4
+model
+    R'G'B'
+components
+
+    u8 B'
+    u8 G'
+    u8 R'
+    u8 PAD
+
+HSVA double
+
+bytes/pixel
+    32
+model
+    HSVA
+components
+
+    double hue
+    double saturation
+    double value
+    double alpha
+
+HSV double
+
+bytes/pixel
+    24
+model
+    HSV
+components
+
+    double hue
+    double saturation
+    double value
+
+HSVA float
+
+bytes/pixel
+    16
+model
+    HSVA
+components
+
+    float hue
+    float saturation
+    float value
+    float alpha
+
+HSV float
+
+bytes/pixel
+    12
+model
+    HSV
+components
+
+    float hue
+    float saturation
+    float value
+
 CIE Lab double
 
 bytes/pixel
@@ -1594,6 +1673,17 @@ components
     float CIE b
     float A
 
+CIE L alpha float
+
+bytes/pixel
+    8
+model
+    CIE Lab alpha
+components
+
+    float CIE L
+    float A
+
 CIE Lab u8
 
 bytes/pixel
@@ -1643,92 +1733,6 @@ components
     float CIE H(ab)
     float A
 
-HSVA double
-
-bytes/pixel
-    32
-model
-    HSVA
-components
-
-    double hue
-    double saturation
-    double value
-    double alpha
-
-HSV double
-
-bytes/pixel
-    24
-model
-    HSV
-components
-
-    double hue
-    double saturation
-    double value
-
-HSVA float
-
-bytes/pixel
-    16
-model
-    HSVA
-components
-
-    float hue
-    float saturation
-    float value
-    float alpha
-
-HSV float
-
-bytes/pixel
-    12
-model
-    HSV
-components
-
-    float hue
-    float saturation
-    float value
-
-cairo-RGB24
-
-bytes/pixel
-    4
-model
-    R'G'B'
-components
-
-    u8 B'
-    u8 G'
-    u8 R'
-    u8 PAD
-
-cairo-ARGB32
-
-bytes/pixel
-    4
-model
-    R'aG'aB'aA
-components
-
-    u8 B'a
-    u8 G'a
-    u8 R'a
-    u8 A
-
-cairo-A8
-
-bytes/pixel
-    1
-model
-    YA
-components
-
-    u8  A
-
 CMYK double
 
 bytes/pixel
@@ -1792,6 +1796,56 @@ components
     u8 yellow
     u8 key
 
+HSLA double
+
+bytes/pixel
+    32
+model
+    HSLA
+components
+
+    double hue
+    double saturation
+    double lightness
+    double alpha
+
+HSL double
+
+bytes/pixel
+    24
+model
+    HSL
+components
+
+    double hue
+    double saturation
+    double lightness
+
+HSLA float
+
+bytes/pixel
+    16
+model
+    HSLA
+components
+
+    float hue
+    float saturation
+    float lightness
+    float alpha
+
+HSL float
+
+bytes/pixel
+    12
+model
+    HSL
+components
+
+    float hue
+    float saturation
+    float lightness
+
 Y'CbCr709 double
 
 bytes/pixel
@@ -1842,7 +1896,7 @@ components
     float  Cb
     float  Cr
 
-B'aG'aR'aA u8
+cairo-ARGB32
 
 bytes/pixel
     4
@@ -1855,55 +1909,15 @@ components
     u8 R'a
     u8 A
 
-HSLA double
-
-bytes/pixel
-    32
-model
-    HSLA
-components
-
-    double hue
-    double saturation
-    double lightness
-    double alpha
-
-HSL double
-
-bytes/pixel
-    24
-model
-    HSL
-components
-
-    double hue
-    double saturation
-    double lightness
-
-HSLA float
-
-bytes/pixel
-    16
-model
-    HSLA
-components
-
-    float hue
-    float saturation
-    float lightness
-    float alpha
-
-HSL float
+cairo-A8
 
 bytes/pixel
-    12
+    1
 model
-    HSL
+    YA
 components
 
-    float hue
-    float saturation
-    float lightness
+    u8  A
 
 Shortcut Coverage
 
@@ -1913,131 +1927,133 @@ height of the bar indicates the number of conversions steps needed in a
 chain of conversions. A DHTML version is also available.
 
 
-    ▂·▁▂·▁                  ··   ·                  ·· ▁▂▂▃▃▂ ▂▃▂   ▃ ▃  ▁▁▁▂▂ ▂▁▂▁   ▂ ▂····      ··  ▁▁ ··   ··   ··  ── 0 RGBA double
-                                                                                                                        ── 1 RGB double
-                                                                                                                        ── 2 RaGaBaA double
-                                                                                                                        ── 3 R'G'B' double
-▂    ▃▂▁▁▂                  ▃▃   ▃                  ▃▃ ·▁▁▂▂▁ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▃▃▃▃      ▃▃  ▂▃ ▃▃   ▃▃   ▃▃  ── 4 R'G'B'A double
-·     ▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃   ▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁      ▁▁  ▃  ▁▁   ▁▁   ▁▁  ── 5 R'aG'aB'aA double
-▁   ▁  ···                  ▂▂   ▂                  ▂▂ ·▁▁▁···▂▃▂   ▃ ▃  ▁▁·▁▂▁▁▁▂▁   ▂ ▂▂▂▂▂      ▂▂  ·▁ ▂▂   ▂▂   ▂▂  ── 6 R'G'B' u8
-▁   ▁▂  ·▁                  ▂▂   ▂                  ▂▂ ▁·▁▂·▁▁▂▃▂   ▃ ▃  ▁▁▁▂▁▁▂▁▂▁   ▂ ▂▂▂▂▂      ▂▂  ·▁ ▂▂   ▂▂   ▂▂  ── 7 R'G'B'A u8
-·   ▁▁·  ·                  ▁▁   ▁                  ▁▁ ·▁▁▂▂▁ ▁▂▁   ▂▃▂  ···▁▁ ▁·▁·   ▁ ▁▁▁▁▁      ▁▁  ·· ▁▁   ▁▁   ▁▁  ── 8 RGBA float
-▁   ▂▂▁▂                    ▂▂   ▂                  ▂▂ ▁▂▂▃▂· ▂▃▂   ▃ ▃  ▁▁·▁▁ ·▁▂▁   ▂ ▂▂▂▂▂      ▂▂  ▂▃ ▂▂   ▂▂   ▂▂  ── 9 RGB float
-                                                                                                                        ──10 RGB half
-                                                                                                                        ──11 RGBA half
-                                                                                                                        ──12 RaGaBaA half
-                                                                                                                        ──13 R'G'B' half
-                                                                                                                        ──14 R'G'B'A half
-                                                                                                                        ──15 R'aG'aB'aA half
-                                                                                                                        ──16 RGB u15
-                                                                                                                        ──17 RGBA u15
-                                                                                                                        ──18 RaGaBaA u15
-                                                                                                                        ──19 R'G'B' u15
-                                                                                                                        ──20 R'G'B'A u15
-                                                                                                                        ──21 R'aG'aB'aA u15
-                                                                                                                        ──22 RGB u32
-                                                                                                                        ──23 RGBA u32
-                                                                                                                        ──24 RaGaBaA u32
-                                                                                                                        ──25 R'G'B' u32
-                                                                                                                        ──26 R'G'B'A u32
-                                                                                                                        ──27 R'aG'aB'aA u32
-·   ▃▁▂▃▁▂                   ▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃    ▃ ▃▁▁▁▁      ▁▁  ▃▂ ▁▁   ▁▁   ▁▁  ──28 Y double
-·   ▃▁▂▃▁▂                       ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃ ▃▂   ▃ ▃▁▁▁▁      ▁▁  ▂  ▁▁   ▁▁   ▁▁  ──29 YA double
-                                                                                                                        ──30 YaA double
-                                                                                                                        ──31 Y' double
-                                                                                                                        ──32 Y'A double
-·   ▃▁▂▃▁▂                  ▁▁                      ▁▁ ▃▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▂▃▃▃     ▂▁▁▁▁      ▁▁  ▂  ▁▁   ▁▁   ▁▁  ──33 Y'aA double
-                                                                                                                        ──34 YA half
-                                                                                                                        ──35 YaA half
-                                                                                                                        ──36 Y half
-                                                                                                                        ──37 Y'A half
-                                                                                                                        ──38 Y'aA half
-                                                                                                                        ──39 Y' half
-                                                                                                                        ──40 YA u15
-                                                                                                                        ──41 YaA u15
-                                                                                                                        ──42 Y u15
-                                                                                                                        ──43 Y'A u15
-                                                                                                                        ──44 Y'aA u15
-                                                                                                                        ──45 Y' u15
-                                                                                                                        ──46 YA u32
-                                                                                                                        ──47 YaA u32
-                                                                                                                        ──48 Y u32
-                                                                                                                        ──49 Y'A u32
-                                                                                                                        ──50 Y'aA u32
-                                                                                                                        ──51 Y' u32
-·   ▃▁▃▃▁▂                  ▁▁   ▁                   ▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁      ▁▁  ▃  ▁▁   ▁▁   ▁▁  ──52 Y'CbCr double
-·   ▃▁▂▃▁▂                  ▁▁   ▁                     ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁      ▁▁  ▃▂ ▁▁   ▁▁   ▁▁  ──53 Y'CbCrA double
-                                                                                                                        ──54 Y'CbCr u8
-▁   ·▂▁··▁                  ▂▂   ▃                  ▂▂  ··▁▁· ▂▃▂   ▃ ▃  ▁▁▁▂▂ ▂▁▂▁   ▂ ▂▂▂▂▂      ▂▂  ▁▂ ▂▂   ▂▂   ▂▂  ──55 R'G'B'A float
-▂   ▁▃▂▁▁▂                  ▃▃   ▃                  ▃▃   ·▁▁▁▁▃ ▃   ▃ ▃  ▂▂▂▃▂▂▃▂▃▂   ▃ ▃▃▃▃▃      ▃▃  ▂▂ ▃▃   ▃▃   ▃▃  ──56 R'G'B'A u16
-▂   ▁ ▂▁▁▂                  ▃▃   ▃                  ▃▃ ·  ··▁ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▃▃▃▃      ▃▃  ▂▁ ▃▃   ▃▃   ▃▃  ──57 R'aG'aB'aA float
-▃   ▂ ▃▂▂▃                                             ▁▂  ·▂▂           ▃▃▃ ▃▃▃▃ ▃     ▃              ▃▁               ──58 R'aG'aB'aA u16
-▃   ▂   ▂▃                                             ▁▂·  ▂▂           ▃▃▃ ▃▃▃▃ ▃     ▃               ·               ──59 R'aG'aB'aA u8
-▂   ▃▃·▁▁·                  ▃▃   ▃                  ▃▃ ▂▃▃▃   ▃ ▃   ▃ ▃  ▂▂▁▂▂ ▁▂▃▂   ▃ ▃▃▃▃▃      ▃▃  ▁▂ ▃▃   ▃▃   ▃▃  ──60 R'G'B' float
-▃     ·▁▂▁                                             ▃ ▃ ▁             ▃▃▂▃▃▃▂▃ ▃     ▃              ▁▂               ──61 R'G'B' u16
-▂   ▁▃▂▁▁▂                  ▃▃   ▃                  ▃▃ ·▁▁▂▂▁  ·· ▂ ·▁▁  ▂▂▂▃▃ ▃·▁▁   ▁ ▂▃▃▃▃      ▃▃  ▃▃ ▃▃   ▃▃   ▃▃  ──62 Y'A float
-▃   ▂ ▃▂▃▃                                             ▁▂·▁▁▂   ▁ ▁ ▂·▃  ▃▃▃   ▃▃▃▃     ▃              ▃▂               ──63 Y'aA float
-▃   ▂ ▁▂▂▁                                             ▁▂▁▃▂· ·     ▁ ·  ▃▃▂▃▃ ▂▁▁·   ▂ ▁              ▂▃               ──64 Y' float
-▃   ▂ ▃▂▂▃                       ▃                     ▁▂▂▃▂▂▂·▁  ▃ ·▂▂  ▃▃▃ ▃▃▃▁▂▂   ▂ ▃              ▃▃               ──65 Y'A u16
-    ▃  ▃▃                                              ▂▃▁▂▃▃ ▁·▂    ▁          ▃▃▃                     ▃               ──66 Y'aA u16
-    ▃ ▂▃▃▂                                             ▂▃▂▃▃▁▃▁▁·   ▂▃·    ▃   ▃▂▂▁   ▃ ▂              ▃▂               ──67 Y' u16
-▁   ▂▂▃▂·▁                  ▂▂   ▂                  ▂▂ ▁▃▂▃▃▂▂·▁▁·▃  ▂▂  ▁▁▁▂▁▁▂·▁▁   ▁ ▂▂▂▂▂      ▂▂  ▃▃ ▂▂   ▃▂   ▂▂  ──68 Y'A u8
-    ▃   ▃                                              ▂▃▁▂▃▃ ▁·▂ ·             ▃▃▃                     ▃               ──69 Y'aA u8
-▁   ▃▂▂▃·▁                  ▂▂   ▂                  ▂▂ ▂▃▂▃▃▁▃▁▁·▃▃·▂    ▁▁▁▂▂▁▂▁▁·   ▂ ▁▂▂▂▂      ▂▂  ▃▃ ▂▂   ▂▂   ▂▂  ──70 Y' u8
-▃     ▁▂▂▁                                             ▃ ▃ ▂·            ▃▃▂▃▃ ▂▃ ▃     ▃              ▂▃               ──71 Y'CbCr float
-▂   ▁▃▂▁▁▂                  ▃▃   ▃                  ▃  ·▁▁▂▂▁ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▃▃▃▃      ▃▃  ▂▃ ▃▃   ▃▃   ▃▃  ──72 Y'CbCrA float
-▁   ▂▂▂▂·▁                  ▂▂   ▂                  ▂▂ ▁▂▂▃▂▂▂▂▃▂   ▃ ▃   ▁·▁▁▁▂▁▂▁   ▂ ▂▂▂▂▂      ▂▃  ▂▂ ▂▂   ▂▂   ▂▃  ──73 RGBA u16
-▁   ▂▂▃▂·▁                  ▂▂   ▂                  ▂▂ ▁▂▂▃▂▂▂▂▃▂   ▃ ▃    ·▂·▁·▁▂▁   ▂ ▂▂▂▂▂      ▂▂  ▃▂ ▃▂   ▂▂   ▂▂  ──74 RGBA u8
-▁   ▂▂▁▂·▁                  ▂▂   ▂                  ▂▂ ▁▂▂▃▃▂ ▂▃▂   ▃ ▃  ▁  ·· ▂▁▂▁   ▂ ▂▂▂▂▂      ▂▂  ▁▁ ▂▂   ▂▂   ▂▂  ──75 RaGaBaA float
-▂   ▃▃▂▃▁▂                  ▃▃   ▃                  ▃▃ ▂▃▃▂▃▃▃▃ ▃   ▃ ▃  ▂▂  ·▂▃▂▃▂   ▃ ▃▃▃▃▃      ▃▃  ▂▂ ▃▃   ▃▃   ▃▃  ──76 RaGaBaA u16
-▂   ▃▃▂▃▁▂                  ▃▃   ▃                  ▃▃ ▂▃▃▂▃▃▃▃ ▃   ▃ ▃  ▂ ·  ▂ ▂▃▂   ▃ ▃▃▃▃▃          ▂▂ ▃▃   ▃▃   ▃▃  ──77 RaGaBaA u8
-▂   ▃▃▂▃▁·                  ▃▃   ▃                  ▃▃ ▂▃▃▃▃▁▃▃ ▃   ▃ ▃  ▂▂▁▂  ·▂▃▂   ▃ ▃▃▃▃▃      ▃▃  ▃▃ ▃▃   ▃▃   ▃▃  ──78 RGB u16
-▁   ▂▂▂▃··                  ▂▂   ▂                  ▂▂ ▁▂▃▃▃▁▂▂▃▂   ▃ ▃  ▁··▁·  ▁▂▁   ▂ ▂▂▂▂▂      ▂▂  ▃▃ ▂▂   ▂▂   ▂▂  ──79 RGB u8
-▁   ▂▂▃▂·▁                  ▂    ▂                  ▂▂ ▁▂▂▃▃▂ ·▂▁ ▃ ▁▃▂  ▁▁▁▂▂   ··   · ▁▂▂▂▂      ▂▂  ▁▃ ▂▂   ▂▂   ▂▂  ──80 YA float
-▂   ▃▃▂▃▁▂                  ▃▃   ▃                  ▃▃ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂·▁▁ ▃  ▂   ▃ ▃▃▃▃▃      ▃▃  ▂  ▃▃   ▃▃   ▃▃  ──81 YaA float
-▂   ▃▃▂▃▁·                   ▃   ▃                  ▃▃ ▂▃▂▃▃▁ ▁▁·   ▂▃▁  ▂▂▁▂▂ ▁·     ▁ ·▃▃▃▃      ▃▃  ▃▃ ▃▃   ▃▃   ▃▃  ──82 Y float
-▂   ▃▃▂▃▁▂                  ▃▃   ▃                  ▃▃ ▂▃▃▃▃▃▃▁▂▂   ▂▃▃  ▂▂▂▃▂▂▃·▁    · ▂▃▃▃▃      ▃▃  ▂▂ ▃▃   ▃▃   ▃▃  ──83 YA u16
-▃     ▃ ▂▃                                             ▃ ▂▃▃             ▃▃▁▂▃▃▃▃·▃     ▃              ▃                ──84 YaA u16
-▃     ▃▃▂▁                                             ▃ ▃ ▃▂ ▂▂▁   ▃ ▂  ▃▂▂▃▃▃▂▁▁·   ▂ ▁              ▂▃               ──85 Y u16
-▁   ▃▂▃▃·▁                  ▂▂   ▂                  ▂▂ ▂▃▃▃▃▃▃▁▂▂   ▂▃▃  ▂▁▁▂▂▁▂·▁▁·    ▂▂▂▂▂      ▂▂  ▃▃ ▂▂   ▂▂   ▂▂  ──86 YA u8
-▃     ▃ ▂▃                                             ▃ ▂▃▃             ▃▃▁▂▃▃▃▃·▃ ·   ▃              ▃▃               ──87 YaA u8
-▁   ▂▂▃▂·▁                   ▂   ▂                  ▂▂ ▃▂▃▃▃▂▂▂▂▁   ▃ ▂  ▂▁▁▃▂▃▂▁▁·▃ ·▂  ▂▂▂▂      ▂▂  ▃▃ ▂▂   ▂▂   ▂▂  ──88 Y u8
-·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃   ▁▁▁      ▁▁  ▃  ▁▁   ▁▁   ▁▁  ──89 CIE Lab double
-·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃  ▁▁      ▁▁  ▃▂ ▁▁   ▁▁   ▁▁  ──90 CIE Lab alpha double
-·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁  ▁      ▁▁  ▃  ▁▁   ▁▁   ▁▁  ──91 CIE LCH(ab) double
-·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁        ▁▁  ▃▂ ▁▁   ▁▁   ▁▁  ──92 CIE LCH(ab) alpha double
-                                                                                                                        ──93 CIE Lab float
-                                                                                                                        ──94 CIE Lab alpha float
-                                                                                                                        ──95 CIE Lab u8
-                                                                                                                        ──96 CIE Lab u16
-                                                                                                                        ──97 CIE LCH(ab) float
-                                                                                                                        ──98 CIE LCH(ab) alpha float
-·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁       ▁  ▂▂ ▁▁   ▁▁   ▁▁  ──99 HSVA double
-·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▃▃▂   ▃ ▃▁▁▁▁          ▃  ▁▁   ▁▁   ▁▁  ──100 HSV double
-                                                                                                                        ──101 HSVA float
-                                                                                                                        ──102 HSV float
-                                                                                                                        ──103 cairo-RGB24
-                                                                                                                        ──104 cairo-ARGB32
-                                                                                                                        ──105 cairo-A8
-·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁      ▁▁  ▃   ▁   ▁▁   ▁▁  ──106 CMYK double
-·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁      ▁▁  ▃       ▁▁   ▁▁  ──107 CMY double
-                                                                                                                        ──108 CMYK float
-                                                                                                                        ──109 CMY float
-                                                                                                                        ──110 CMYK u8
-·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁      ▁▁  ▃  ▁▁    ▁   ▁▁  ──111 Y'CbCr709 double
-·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁      ▁▁  ▂▂ ▁▁        ▁▁  ──112 Y'CbCrA709 double
-                                                                                                                        ──113 Y'CbCrA709 float
-                                                                                                                        ──114 Y'CbCr709 float
-                                                                                                                        ──115 B'aG'aR'aA u8
-·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁      ▁▁  ▂▂ ▁▁   ▁▁    ▁  ──116 HSLA double
-·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃▁▁▁▁      ▁▁  ▃  ▁▁   ▁▁       ──117 HSL double
-                                                                                                                        ──118 HSLA float
-                                                                                                                        ──119 HSL float
-||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-||||||||||11111111112222222222333333333344444444445555555555666666666677777777778888888888999999999900000000001111111111
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
-total length: 7178
-total cost  : 4640499
+    ▂·▃▂·▁                  ··   ·                  ·· ▁▂▂▃▃▂ ▂▃▂   ▃ ▃  ▁▁▁▂▂ ▂▁▂▁   ▂ ▂ ▃··  ···· ▁▂    ··   ··  ··  ▃ ── 0 RGBA double
+                                                                                                                         ── 1 RGB double
+                                                                                                                         ── 2 RaGaBaA double
+                                                                                                                         ── 3 R'G'B' double
+▂    ▃▂▁▁▂                  ▃▃   ▃                  ▃▃ ·▁▁▂▂▁ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▂▃▃  ▃▃▃▃ ▂▃    ▃▃   ▃▃  ▃▃  ▃ ── 4 R'G'B'A double
+·     ▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃   ▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▃▁▁  ▁▁▁▁ ▂▃    ▁▁   ▁▁  ▁▁    ── 5 R'aG'aB'aA double
+▁   ▁  ···                  ▂▂   ▂                  ▂▂ ·▁▁▁···▃▃▂   ▃ ▃  ▁▁·▁▂▁▁▁▂▁   ▂ ▂ ·▂▂  ▂▂▃▂ ▁▂    ▂▂   ▂▂  ▂▂  ▁ ── 6 R'G'B' u8
+▁   ▂▂  ·▁                  ▂▂   ▃                  ▂▂ ··▁▂▂▁▁▂▃▂   ▃ ▃  ▁▁▁▂▂▁▂▁▂▁   ▂ ▂ ·▂▂  ▂▂▂▂ ▁▂    ▃▃   ▂▃  ▂▂  ▃ ── 7 R'G'B'A u8
+·   ▁▁▂  ·                  ▁▁   ▁                  ▁▁ ·▁▁▂▂▁ ▁▂▁   ▂▃▂  ···▁▁ ▁·▁·   ▁ ▁ ·▁▁  ▁▁▁▁ ·▁    ▁▁   ▁▁  ▁▁  ▃ ── 8 RGBA float
+▁   ▂▂▁▂                    ▂▂   ▂                  ▂▂ ▁▂▂▃▂· ▂▃▂   ▃ ▃  ▁▁·▁▁ ·▁▂▁   ▂ ▂ ·▂▂  ▃▂▂▂ ▁▂    ▂▂   ▂▂  ▂▂  ▃ ── 9 RGB float
+                                                                                                                         ──10 RGB half
+                                                                                                                         ──11 RGBA half
+                                                                                                                         ──12 RaGaBaA half
+                                                                                                                         ──13 R'G'B' half
+                                                                                                                         ──14 R'G'B'A half
+                                                                                                                         ──15 R'aG'aB'aA half
+                                                                                                                         ──16 RGB u15
+                                                                                                                         ──17 RGBA u15
+                                                                                                                         ──18 RaGaBaA u15
+                                                                                                                         ──19 R'G'B' u15
+                                                                                                                         ──20 R'G'B'A u15
+                                                                                                                         ──21 R'aG'aB'aA u15
+                                                                                                                         ──22 RGB u32
+                                                                                                                         ──23 RGBA u32
+                                                                                                                         ──24 RaGaBaA u32
+                                                                                                                         ──25 R'G'B' u32
+                                                                                                                         ──26 R'G'B'A u32
+                                                                                                                         ──27 R'aG'aB'aA u32
+·   ▃▁▃▃▁▂                   ▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃    ▃   ▃▁▁  ▁▁▁▁ ▂▃    ▁▁   ▁▁  ▁▁    ──28 Y double
+·   ▃▁▃▃▁▃                       ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃ ▃▂     ▃ ▃▁▁  ▁▁▁▁ ▂▃    ▁▁   ▁▁  ▁▁    ──29 YA double
+                                                                                                                         ──30 YaA double
+                                                                                                                         ──31 Y' double
+                                                                                                                         ──32 Y'A double
+·   ▃▁▂▃▁▂                  ▁▁                      ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▃▁▁  ▁▁▁▁ ▂▃    ▁▁   ▁▁  ▁▁    ──33 Y'aA double
+                                                                                                                         ──34 YA half
+                                                                                                                         ──35 YaA half
+                                                                                                                         ──36 Y half
+                                                                                                                         ──37 Y'A half
+                                                                                                                         ──38 Y'aA half
+                                                                                                                         ──39 Y' half
+                                                                                                                         ──40 YA u15
+                                                                                                                         ──41 YaA u15
+                                                                                                                         ──42 Y u15
+                                                                                                                         ──43 Y'A u15
+                                                                                                                         ──44 Y'aA u15
+                                                                                                                         ──45 Y' u15
+                                                                                                                         ──46 YA u32
+                                                                                                                         ──47 YaA u32
+                                                                                                                         ──48 Y u32
+                                                                                                                         ──49 Y'A u32
+                                                                                                                         ──50 Y'aA u32
+                                                                                                                         ──51 Y' u32
+·   ▃▁▃▃▁▂                  ▁▁   ▁                   ▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▃▁▁  ▁▁▁▁ ▂▃    ▁▁   ▁▁  ▁▁    ──52 Y'CbCr double
+·   ▃▁▃▃▁▂                  ▁▁   ▁                     ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▂▁▁  ▁▁▁▁ ▂▃    ▁▁   ▁▁  ▁▁    ──53 Y'CbCrA double
+                                                                                                                         ──54 Y'CbCr u8
+▁   ·▂▁··▁                  ▂▂   ▃                  ▂▂  ··▁▁· ▂▃▂   ▃ ▃  ▁▁▁▂▂ ▂▁▂▂   ▂ ▂ ▁▂▂  ▂▂▂▂ ▁▂    ▂▂   ▂▂  ▂▂  ▂ ──55 R'G'B'A float
+▂   ▁▃▂▁▁▂                  ▃▃   ▃                  ▃▃   ·▁▁▁▁▃ ▃   ▃ ▃  ▂▂▂▃▃▂▃▂▃▃   ▃ ▃ ▂▃▃  ▃▃▃▃ ▂▃    ▃▃   ▃▃  ▃▃  ▂ ──56 R'G'B'A u16
+▂   ▁ ▂▁▁▂                  ▃▃   ▃                  ▃▃ ·  ··▁ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▂▃▃  ▃▃▃▃ ▂▃    ▃▃   ▃▃  ▃▃  ▁ ──57 R'aG'aB'aA float
+▃   ▂ ▃▂▂▃                  ▃▃   ▃                  ▃▃ ▁▂  ·▂▂▃ ▃   ▃ ▃  ▃▃▃▃▃▃▃▃▃▃   ▃ ▃ ▃▃▃  ▃▃▃▃ ▃▃    ▃▃   ▃▃  ▃▃  ▁ ──58 R'aG'aB'aA u16
+▃   ▂   ▂▃                                             ▁▂·  ▂▂           ▃▃▃ ▃▃▃▃ ▃     ▃           ▃                  · ──59 R'aG'aB'aA u8
+▂   ▃▃·▁▁·                  ▃▃   ▃                  ▃▃ ▂▃▃▃   ▃ ▃   ▃ ▃  ▂▂▁▂▂ ▁▂▃▂   ▃ ▃ ▁▃▃  ▃▃▃▃ ▂▃    ▃▃   ▃▃  ▃▃  ▂ ──60 R'G'B' float
+▃     ·▁▂▁                                             ▃ ▃ ▁             ▃▃▃▃▃▃▂▃ ▃     ▃ ▁         ▃                  ▂ ──61 R'G'B' u16
+▂   ▁▃▂▁▁▂                  ▃▃   ▃                  ▃▃ ·▁▁▂▂▁  ·· ▂ ·▁▁  ▂▂▂▃▃ ▃·▁▁   ▁ ▂ ▂▃▃  ▃▃▃▃ ▂▁    ▃▃   ▃▃  ▃▃  ▃ ──62 Y'A float
+▃   ▂ ▃▂▂▃                                             ▁▂·▁▁▂   ▁ ▁ ▁·▂  ▃▃▃   ▃▁▂▂   ▂ ▃ ▃         ▃▂                 ▂ ──63 Y'aA float
+▃   ▂ ▁▂▂▁                                             ▁▂▁▂▂· ·     ▁ ·  ▃▃▂▃▃ ▂▁▁·   ▂ ▁ ▂         ▃▂                 ▃ ──64 Y' float
+▃   ▂ ▃▃▂▃                       ▃                     ▁▂▂▃▃▂▂·▂  ▃ ·▃▃  ▃▃▃ ▃▃▃▁▂▂   ▂ ▃ ▃         ▃▂                 ▃ ──65 Y'A u16
+    ▃  ▃                                               ▂▃▁▂▂▃ ▁·▂   ▂▁▃          ▃                   ▃                 ▃ ──66 Y'aA u16
+    ▃ ▃▃▃▂                                             ▂▃▂▃▃▁▃▁▁·   ▃▃·    ▃   ▃▂▂▁   ▃ ▂ ▃          ▃                 ▂ ──67 Y' u16
+▁   ▂▃▃▂·▂                  ▂▂   ▂                  ▂▂ ▁▃▂▃▃▂▂·▁▁·▃  ▂▂  ▁▁▂▂▂▁▂·▁▁   ▁ ▂ ▃▂▂  ▂▃▂▂ ▁▁    ▃▃   ▃▂  ▂▂  ▃ ──68 Y'A u8
+    ▃   ▃                                              ▂▃▁▂▂▃ ▁·▂ ·             ▃▃▃                  ▃                 ▃ ──69 Y'aA u8
+▁   ▃▂▂▃·▁                  ▂▂   ▂                  ▂▂ ▂▃▂▃▃▁▃▁▁·▃▃·▂    ▁▁▂▃▂▁▂▁▁·   ▂ ▁ ▃▂▂  ▂▂▂▂ ▃▂    ▂▂   ▂▂  ▂▂  ▃ ──70 Y' u8
+▃     ▁▂▂▁                                             ▃ ▃ ▂·            ▃▃▂▃▃ ▂▃ ▃     ▃ ▂         ▃                  ▃ ──71 Y'CbCr float
+▂   ▁▃▂▁▁▂                  ▃▃   ▃                  ▃  ·▁▁▂▂▁ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▃▃▃  ▃▃▃▃ ▂▃    ▃▃   ▃▃  ▃▃  ▃ ──72 Y'CbCrA float
+▁   ▂▂▃▂·▁                  ▂▂   ▂                  ▂▂ ▁▂▂▃▂▂▂▂▃▂   ▃ ▃   ··▂▁▁▂▁▂▁   ▂ ▂ ▃▂▂  ▂▂▂▂ ▂▂    ▂▃   ▃▂  ▂▂  ▃ ──73 RGBA u16
+▁   ▂▂▂▂·▁                  ▂▂   ▂                  ▃▃ ▁▂▂▃▃▂▂▂▃▂   ▃ ▃    ·▂▁▁·▁▂▁   ▂ ▂ ▂▂▃  ▂▂▂▂ ▁▂    ▃▂   ▂▂  ▂▂  ▃ ──74 RGBA u8
+▁   ▂▂▃▂·▁                  ▂▂   ▂                  ▂▂ ▁▂▂▃▃▂ ▂▃▂   ▃ ▃  ▁  ·· ▂▁▂▁   ▂ ▂ ▃▂▂  ▂▂▂▂ ▁▂    ▂▂   ▂▂  ▂▂  ▃ ──75 RaGaBaA float
+▂   ▃▃▂▃▁▂                  ▃▃   ▃                  ▃▃ ▂▃▃▃▃▃▃▃ ▃   ▃ ▃  ▂▂  ·▂▃▂▃▂   ▃ ▃ ▂▃▃  ▃▃▃▃ ▂▃    ▃▃   ▃▃  ▃▃  ▃ ──76 RaGaBaA u16
+▂   ▃▃▂▃▁▂                  ▃▃   ▃                  ▃▃ ▂▃▃▂▃▃▃▃ ▃   ▃ ▃  ▂ ·  ▂ ▂▃▂   ▃ ▃ ▂▃▃  ▃▃▃▃ ▂▃    ▃▃   ▃▃  ▃▃  ▃ ──77 RaGaBaA u8
+▂   ▃▃▂▃▁·                  ▃▃   ▃                  ▃▃ ▂▃▃▃▃▁▃▃ ▃   ▃ ▃  ▂▁▁▂  ·▂▃▃   ▃ ▃ ▃▃▃  ▃▃▃▃ ▂▃    ▃▃   ▃▃  ▃▃  ▃ ──78 RGB u16
+▁   ▂▂▁▂··                  ▂▂   ▂                  ▃▂ ▁▂▂▃▂▁▃▃▃▂   ▃ ▃  ▁··▁·  ▁▂▁   ▂ ▂ ▂▂▂  ▂▂▃▂ ▂▂    ▂▂   ▂▂  ▂▂  ▃ ──79 RGB u8
+▁   ▂▂▃▂·▁                  ▂    ▂                  ▂▂ ▁▂▂▃▃▂ ·▁▁ ▃ ▁▃▂  ▁▁▁▂▂   ··   · ▁ ▃▂▂  ▂▂▂▂ ▁·    ▂▂   ▂▂  ▂▂  ▃ ──80 YA float
+▂   ▃▃▂▃▁▂                  ▃▃   ▃                  ▃▃ ▂▃▃▃▃▃ ▃▃▃   ▂▃▃  ▂▂·▁▁ ▃  ▂   ▁ ▂ ▃▃▃  ▃▃▃▃ ▂▃    ▃▃   ▃▃  ▃▃    ──81 YaA float
+▂   ▃▃▂▃▁·                   ▃   ▃                  ▃▃ ▂▃▂▃▃▁ ▁▁·   ▂▃▁  ▂▂▁▂▂ ▁·     ▁ · ▃▃▃  ▃▃▃▃ ▂▁    ▃▃   ▃▃  ▃▃  ▃ ──82 Y float
+▂   ▃▃ ▃▁▂                  ▃    ▃                  ▃▃ ▂▃▃▃▃▃▃▁▃▂   ▂▃▃  ▂▂▂▃▃▂▃·▁    · ▃  ▃▃  ▃▃▃▃ ▂▁    ▃    ▃▃  ▃▃    ──83 YA u16
+▃     ▃ ▂▃                                             ▃ ▃▃▃  ▂▃▃        ▃▃▁▂▂▃▃▃·▃     ▃ ▃         ▃▂                   ──84 YaA u16
+▃     ▃ ▂▁                                             ▃ ▃  ▂ ▂▃▁   ▃ ▂  ▃▂▂▃▃▃▃▁▁·   ▃ ·           ▃▂                   ──85 Y u16
+▁   ▃▃▃▃·▂                  ▂▂   ▂                  ▂▃ ▂▃▃▃▃▃▃▁▂▂   ▂▃▃  ▂▁▁▂▂▃▃·▁▁·    ▂ ▃▃▃  ▃▃▂▃ ▂▁    ▃▂   ▃▂  ▂▃  ▃ ──86 YA u8
+▃     ▃ ▂▃                                             ▃ ▃▃▃  ▂▃▃        ▃ ▁▂▂▃ ▁·▂ ·     ▃         ▃▂                   ──87 YaA u8
+▁   ▂▂▃▃·▁                  ▂▂   ▂                  ▂▂ ▃▂▃▃▃▂▂▂▂▁   ▃ ▁  ▁▁▂▃▂▃▂▁▁·▃ ·▂   ▂▂▂  ▂▂▂▂ ▃▂    ▂▂   ▂▂  ▂▂  ▃ ──88 Y u8
+                                                                                                                         ──89 B'aG'aR'aA u8
+                                                                                                                         ──90 cairo-RGB24
+·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃   ▁  ▁▁▁▁ ▂▃    ▁▁   ▁▁  ▁▁    ──91 HSVA double
+·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▃▃▂   ▃ ▃ ▃    ▁▁▁▁ ▂▃    ▁▁   ▁▁  ▁▁    ──92 HSV double
+                                                                                                                         ──93 HSVA float
+                                                                                                                         ──94 HSV float
+·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▃   ▃ ▃ ▃▁▁   ▁▁▁ ▂▃    ▁▁   ▁▁  ▁▁    ──95 CIE Lab double
+·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▂▁▁    ▁▁       ▁▁   ▁▁  ▁▁    ──96 CIE Lab alpha double
+·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▃▃▂   ▃ ▃ ▂▁▁  ▁  ▁ ▂▃    ▁▁   ▁▁  ▁▁    ──97 CIE LCH(ab) double
+·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▂▁▁  ▁▁   ▂▃    ▁▁   ▁▁  ▁▁    ──98 CIE LCH(ab) alpha double
+                                                                                                                         ──99 CIE Lab float
+▁   ▂▂▃▂·▁                  ▂▂   ▂                  ▂▂ ▁▂▂▃▃▂ ▂▃▂   ▃ ▃  ▁▁▁▂▂ ▂▁▂▁   ▂ ▂ ▁▂▂  ▂ ▂▂       ▂▂   ▂▂  ▂▂  ▃ ──100 CIE Lab alpha float
+                                                                                                                         ──101 CIE L alpha float
+                                                                                                                         ──102 CIE Lab u8
+                                                                                                                         ──103 CIE Lab u16
+                                                                                                                         ──104 CIE LCH(ab) float
+                                                                                                                         ──105 CIE LCH(ab) alpha float
+·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▂▁▁  ▁▁▁▁ ▂▃     ▁   ▁▁  ▁▁    ──106 CMYK double
+·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▃   ▃ ▂ ▃▁▁  ▁▁▁▁ ▂▃         ▁▁  ▁▁    ──107 CMY double
+                                                                                                                         ──108 CMYK float
+                                                                                                                         ──109 CMY float
+                                                                                                                         ──110 CMYK u8
+·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▃▁▁  ▁▁▁▁ ▂▃    ▁▁    ▁  ▁▁    ──111 HSLA double
+·   ▃▁▂▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▃▃▃   ▃ ▂ ▂▁▁  ▁▁▁▁ ▂▃    ▁▁       ▁▁    ──112 HSL double
+                                                                                                                         ──113 HSLA float
+                                                                                                                         ──114 HSL float
+·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▃   ▃ ▃ ▂▁▁  ▁▁▁▁ ▂▃    ▁▁   ▁▁   ▁    ──115 Y'CbCr709 double
+·   ▃▁▃▃▁▂                  ▁▁   ▁                  ▁▁ ▂▃▃▃▃▃ ▃ ▃   ▃ ▃  ▂▂▂▃▃ ▃▂▃▂   ▃ ▃ ▂▁▁  ▁▁▁▁ ▂▃    ▁▁   ▁▁        ──116 Y'CbCrA709 double
+                                                                                                                         ──117 Y'CbCrA709 float
+                                                                                                                         ──118 Y'CbCr709 float
+                                                                                                                         ──119 cairo-ARGB32
+                                                                                                                         ──120 cairo-A8
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||111111111111111111111
+||||||||||111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999000000000011111111112
+0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
+total length: 7788
+total cost  : 20663828
 
 Environment
 
@@ -2164,5 +2180,12 @@ Michael Henning
 Elle Stone
     Verification and improvements to accuracy of color space
     conversions.
-
-/babl-0.1.12
+Thomas Manni
+    CIE related fixupsRoman Lebedev
+    Stability/crasher fixes
+Jon Nordby
+    Portability, Stability and more
+Massimo Valentini
+    stability fixes
+
+/babl-0.1.14
index a7afae4b11820a834d484191a14a03e57dba8c45..a0c40b030a63a21674bfc6a99ae77b67a8a89d2b 100644 (file)
@@ -1,8 +1,7 @@
-# generated automatically by aclocal 1.11.6 -*- Autoconf -*-
+# generated automatically by aclocal 1.15 -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
 
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
-# Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 # PARTICULAR PURPOSE.
 
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
 [m4_warning([this file was generated for autoconf 2.69.
 You have another version of autoconf.  It may work, but is not guaranteed to.
 If you have problems, you may need to regenerate the build system entirely.
-To do so, use the procedure documented by the package, typically `autoreconf'.])])
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
 
-# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 2002-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 1
-
 # AM_AUTOMAKE_VERSION(VERSION)
 # ----------------------------
 # Automake X.Y traces this macro to ensure aclocal.m4 has been
 # generated from the m4 files accompanying Automake X.Y.
 # (This private macro should not be called outside this file.)
 AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.11'
+[am__api_version='1.15'
 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.11.6], [],
+m4_if([$1], [1.15], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])
 
@@ -54,24 +51,22 @@ m4_define([_AM_AUTOCONF_VERSION], [])
 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.11.6])dnl
+[AM_AUTOMAKE_VERSION([1.15])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 
 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
-# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 1
-
 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
 #
 # Of course, Automake must honor this variable whenever it calls a
 # tool from the auxiliary directory.  The problem is that $srcdir (and
@@ -90,7 +85,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 #
 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
 # are both prefixed by $srcdir.  In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
+# harmless because $srcdir is '.', but things will broke when you
 # start a VPATH build or use an absolute $srcdir.
 #
 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
@@ -108,30 +103,26 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 # configured tree to be moved without reconfiguration.
 
 AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
 ])
 
 # AM_CONDITIONAL                                            -*- Autoconf -*-
 
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 9
-
 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
 # -------------------------------------
 # Define a conditional.
 AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
-       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+[AC_PREREQ([2.52])dnl
m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
 AC_SUBST([$1_TRUE])dnl
 AC_SUBST([$1_FALSE])dnl
 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
@@ -150,16 +141,14 @@ AC_CONFIG_COMMANDS_PRE(
 Usually this means the macro was only invoked conditionally.]])
 fi])])
 
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
-# 2010, 2011 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 12
 
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
 # written in clear, in which case automake, when reading aclocal.m4,
 # will think it sees a *use*, and therefore will trigger all it's
 # C support machinery.  Also note that it means that autoscan, seeing
@@ -169,7 +158,7 @@ fi])])
 # _AM_DEPENDENCIES(NAME)
 # ----------------------
 # See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
 # We try a few techniques and use that to set a single cache variable.
 #
 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
@@ -182,12 +171,13 @@ AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
 AC_REQUIRE([AM_DEP_TRACK])dnl
 
-ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
-       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
-       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
-       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
-       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
-                   [depcc="$$1"   am_compiler_list=])
+m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
+      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
+      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
+      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                    [depcc="$$1"   am_compiler_list=])
 
 AC_CACHE_CHECK([dependency style of $depcc],
                [am_cv_$1_dependencies_compiler_type],
@@ -195,8 +185,8 @@ AC_CACHE_CHECK([dependency style of $depcc],
   # We make a subdir and do the tests there.  Otherwise we can end up
   # making bogus files that we don't know about and never remove.  For
   # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
   rm -rf conftest.dir
   mkdir conftest.dir
   # Copy depcomp to subdir because otherwise we won't find it if we're
@@ -236,16 +226,16 @@ AC_CACHE_CHECK([dependency style of $depcc],
     : > sub/conftest.c
     for i in 1 2 3 4 5 6; do
       echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
     done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
     # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.  Also, some Intel
-    # versions had trouble with output in subdirs
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
     am__obj=sub/conftest.${OBJEXT-o}
     am__minus_obj="-o $am__obj"
     case $depmode in
@@ -254,8 +244,8 @@ AC_CACHE_CHECK([dependency style of $depcc],
       test "$am__universal" = false || continue
       ;;
     nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
       if test "x$enable_dependency_tracking" = xyes; then
        continue
       else
@@ -263,7 +253,7 @@ AC_CACHE_CHECK([dependency style of $depcc],
       fi
       ;;
     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
-      # This compiler won't grok `-c -o', but also, the minuso test has
+      # This compiler won't grok '-c -o', but also, the minuso test has
       # not run yet.  These depmodes are late enough in the game, and
       # so weak that their functioning should not be impacted.
       am__obj=conftest.${OBJEXT-o}
@@ -311,7 +301,7 @@ AM_CONDITIONAL([am__fastdep$1], [
 # AM_SET_DEPDIR
 # -------------
 # Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
 AC_DEFUN([AM_SET_DEPDIR],
 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
@@ -321,9 +311,13 @@ AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
 # AM_DEP_TRACK
 # ------------
 AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[  --disable-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors])
+[AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+  [--enable-dependency-tracking],
+  [do not reject slow dependency extractors])
+AS_HELP_STRING(
+  [--disable-dependency-tracking],
+  [speeds up one-time build])])
 if test "x$enable_dependency_tracking" != xno; then
   am_depcomp="$ac_aux_dir/depcomp"
   AMDEPBACKSLASH='\'
@@ -338,20 +332,18 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
 
 # Generate code to set up dependency tracking.              -*- Autoconf -*-
 
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-#serial 5
 
 # _AM_OUTPUT_DEPENDENCY_COMMANDS
 # ------------------------------
 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 [{
-  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # Older Autoconf quotes --file arguments for eval, but not when files
   # are listed without --file.  Let's play safe and only enable the eval
   # if we detect the quoting.
   case $CONFIG_FILES in
@@ -364,7 +356,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
     # Strip MF so we end up with the name of the file.
     mf=`echo "$mf" | sed -e 's/:.*$//'`
     # Check whether this is an Automake generated Makefile or not.
-    # We used to match only the files named `Makefile.in', but
+    # We used to match only the files named 'Makefile.in', but
     # some people rename them; so instead we look at the file content.
     # Grep'ing the first line is not enough: some people post-process
     # each Makefile.in and add a new line on top of each file to say so.
@@ -376,21 +368,19 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
       continue
     fi
     # Extract the definition of DEPDIR, am__include, and am__quote
-    # from the Makefile without running `make'.
+    # from the Makefile without running 'make'.
     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
     test -z "$DEPDIR" && continue
     am__include=`sed -n 's/^am__include = //p' < "$mf"`
-    test -z "am__include" && continue
+    test -z "$am__include" && continue
     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-    # When using ansi2knr, U may be empty or an underscore; expand it
-    U=`sed -n 's/^U = //p' < "$mf"`
     # Find all dependency output files, they are included files with
     # $(DEPDIR) in their names.  We invoke sed twice because it is the
     # simplest approach to changing $(DEPDIR) to its actual value in the
     # expansion.
     for file in `sed -n "
       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
       # Make sure the directory exists.
       test -f "$dirpart/$file" && continue
       fdir=`AS_DIRNAME(["$file"])`
@@ -408,7 +398,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 # This macro should only be invoked once -- use via AC_REQUIRE.
 #
 # This code is only required when automatic dependency tracking
-# is enabled.  FIXME.  This creates each `.P' file that we will
+# is enabled.  FIXME.  This creates each '.P' file that we will
 # need in order to bootstrap the dependency handling code.
 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 [AC_CONFIG_COMMANDS([depfiles],
@@ -418,18 +408,21 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 
 # Do all the work for Automake.                             -*- Autoconf -*-
 
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 16
-
 # This macro actually does too much.  Some checks are only needed if
 # your package does certain things.  But this isn't really a big deal.
 
+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
+m4_define([AC_PROG_CC],
+m4_defn([AC_PROG_CC])
+[_AM_PROG_CC_C_O
+])
+
 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
 # AM_INIT_AUTOMAKE([OPTIONS])
 # -----------------------------------------------
@@ -442,7 +435,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 # arguments mandatory, and then we can depend on a new Autoconf
 # release and drop the old call support.
 AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.62])dnl
+[AC_PREREQ([2.65])dnl
 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 dnl the ones we care about.
 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
@@ -471,33 +464,42 @@ AC_SUBST([CYGPATH_W])
 # Define the identity of the package.
 dnl Distinguish between old-style and new-style calls.
 m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+[AC_DIAGNOSE([obsolete],
+             [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
  AC_SUBST([PACKAGE], [$1])dnl
  AC_SUBST([VERSION], [$2])],
 [_AM_SET_OPTIONS([$1])dnl
 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+m4_if(
+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+  [ok:ok],,
   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
 _AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
 
 # Some tools Automake needs.
 AC_REQUIRE([AM_SANITY_CHECK])dnl
 AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
-# We need awk for the "check" target.  The system "awk" is bad on
-# some platforms.
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target (and possibly the TAP driver).  The
+# system "awk" is bad on some platforms.
 AC_REQUIRE([AC_PROG_AWK])dnl
 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
@@ -506,34 +508,82 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
                             [_AM_PROG_TAR([v7])])])
 _AM_IF_OPTION([no-dependencies],,
 [AC_PROVIDE_IFELSE([AC_PROG_CC],
-                 [_AM_DEPENDENCIES(CC)],
-                 [define([AC_PROG_CC],
-                         defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+                 [_AM_DEPENDENCIES([CC])],
+                 [m4_define([AC_PROG_CC],
+                            m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_CXX],
-                 [_AM_DEPENDENCIES(CXX)],
-                 [define([AC_PROG_CXX],
-                         defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+                 [_AM_DEPENDENCIES([CXX])],
+                 [m4_define([AC_PROG_CXX],
+                            m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-                 [_AM_DEPENDENCIES(OBJC)],
-                 [define([AC_PROG_OBJC],
-                         defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+                 [_AM_DEPENDENCIES([OBJC])],
+                 [m4_define([AC_PROG_OBJC],
+                            m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+                 [_AM_DEPENDENCIES([OBJCXX])],
+                 [m4_define([AC_PROG_OBJCXX],
+                            m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
 ])
-_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
-dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
-dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
-dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
 AC_CONFIG_COMMANDS_PRE(dnl
 [m4_provide_if([_AM_COMPILER_EXEEXT],
   [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
+  fi
+fi
+dnl The trailing newline in this macro's definition is deliberate, for
+dnl backward compatibility and to allow trailing 'dnl'-style comments
+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
 ])
 
-dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
 dnl mangled by Autoconf and run in a shell conditional statement.
 m4_define([_AC_COMPILER_EXEEXT],
 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
 
-
 # When config.status generates a header, we must update the stamp-h file.
 # This file resides in the same directory as the config header
 # that is generated.  The stamp files are numbered to have different names.
@@ -555,21 +605,18 @@ for _am_header in $config_headers :; do
 done
 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
-# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
-# Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 1
-
 # AM_PROG_INSTALL_SH
 # ------------------
 # Define $install_sh.
 AC_DEFUN([AM_PROG_INSTALL_SH],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-if test x"${install_sh}" != xset; then
+if test x"${install_sh+set}" != xset; then
   case $am_aux_dir in
   *\ * | *\    *)
     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
@@ -577,16 +624,14 @@ if test x"${install_sh}" != xset; then
     install_sh="\${SHELL} $am_aux_dir/install-sh"
   esac
 fi
-AC_SUBST(install_sh)])
+AC_SUBST([install_sh])])
 
-# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2003-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 2
-
 # Check whether the underlying file-system supports filenames
 # with a leading dot.  For instance MS-DOS doesn't.
 AC_DEFUN([AM_SET_LEADING_DOT],
@@ -603,20 +648,17 @@ AC_SUBST([am__leading_dot])])
 # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
 # From Jim Meyering
 
-# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008,
-# 2011 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
-
 # AM_MAINTAINER_MODE([DEFAULT-MODE])
 # ----------------------------------
 # Control maintainer-specific portions of Makefiles.
-# Default is to disable them, unless `enable' is passed literally.
-# For symmetry, `disable' may be passed as well.  Anyway, the user
+# Default is to disable them, unless 'enable' is passed literally.
+# For symmetry, 'disable' may be passed as well.  Anyway, the user
 # can override the default with the --enable/--disable switch.
 AC_DEFUN([AM_MAINTAINER_MODE],
 [m4_case(m4_default([$1], [disable]),
@@ -627,10 +669,11 @@ AC_DEFUN([AM_MAINTAINER_MODE],
 AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
   dnl maintainer-mode's default is 'disable' unless 'enable' is passed
   AC_ARG_ENABLE([maintainer-mode],
-[  --][am_maintainer_other][-maintainer-mode  am_maintainer_other make rules and dependencies not useful
-                         (and sometimes confusing) to the casual installer],
-      [USE_MAINTAINER_MODE=$enableval],
-      [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
+      am_maintainer_other[ make rules and dependencies not useful
+      (and sometimes confusing) to the casual installer])],
+    [USE_MAINTAINER_MODE=$enableval],
+    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
   AC_MSG_RESULT([$USE_MAINTAINER_MODE])
   AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
   MAINT=$MAINTAINER_MODE_TRUE
@@ -638,18 +681,14 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
 ]
 )
 
-AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
-
 # Check to see how 'make' treats includes.                 -*- Autoconf -*-
 
-# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 4
-
 # AM_MAKE_INCLUDE()
 # -----------------
 # Check to see how make treats includes.
@@ -667,7 +706,7 @@ am__quote=
 _am_result=none
 # First try GNU make style include.
 echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
+# Ignore all kinds of additional output from 'make'.
 case `$am_make -s -f confmf 2> /dev/null` in #(
 *the\ am__doit\ target*)
   am__include=include
@@ -694,15 +733,12 @@ rm -f confinc confmf
 
 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 6
-
 # AM_MISSING_PROG(NAME, PROGRAM)
 # ------------------------------
 AC_DEFUN([AM_MISSING_PROG],
@@ -710,11 +746,10 @@ AC_DEFUN([AM_MISSING_PROG],
 $1=${$1-"${am_missing_run}$2"}
 AC_SUBST($1)])
 
-
 # AM_MISSING_HAS_RUN
 # ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
 AC_DEFUN([AM_MISSING_HAS_RUN],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 AC_REQUIRE_AUX_FILE([missing])dnl
@@ -727,54 +762,22 @@ if test x"${MISSING+set}" != xset; then
   esac
 fi
 # Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
 else
   am_missing_run=
-  AC_MSG_WARN([`missing' script is too old or missing])
+  AC_MSG_WARN(['missing' script is too old or missing])
 fi
 ])
 
-# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
-# Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 1
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check for `mkdir -p'.
-AC_DEFUN([AM_PROG_MKDIR_P],
-[AC_PREREQ([2.60])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
-dnl while keeping a definition of mkdir_p for backward compatibility.
-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
-dnl Makefile.ins that do not define MKDIR_P, so we do our own
-dnl adjustment using top_builddir (which is defined more often than
-dnl MKDIR_P).
-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
-case $mkdir_p in
-  [[\\/$]]* | ?:[[\\/]]*) ;;
-  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-])
-
 # Helper functions for option handling.                     -*- Autoconf -*-
 
-# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
-# Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
-
 # _AM_MANGLE_OPTION(NAME)
 # -----------------------
 AC_DEFUN([_AM_MANGLE_OPTION],
@@ -784,7 +787,7 @@ AC_DEFUN([_AM_MANGLE_OPTION],
 # --------------------
 # Set option NAME.  Presently that only means defining a flag for this option.
 AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
 
 # _AM_SET_OPTIONS(OPTIONS)
 # ------------------------
@@ -798,24 +801,82 @@ AC_DEFUN([_AM_SET_OPTIONS],
 AC_DEFUN([_AM_IF_OPTION],
 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
-# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_PROG_CC_C_O
+# ---------------
+# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
+# to automatically call this.
+AC_DEFUN([_AM_PROG_CC_C_O],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+AC_LANG_PUSH([C])dnl
+AC_CACHE_CHECK(
+  [whether $CC understands -c and -o together],
+  [am_cv_prog_cc_c_o],
+  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+  # Make sure it works both with $CC and with simple cc.
+  # Following AC_PROG_CC_C_O, we do the test twice because some
+  # compilers refuse to overwrite an existing .o file with -o,
+  # though they will create one.
+  am_cv_prog_cc_c_o=yes
+  for am_i in 1 2; do
+    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
+         && test -f conftest2.$ac_objext; then
+      : OK
+    else
+      am_cv_prog_cc_c_o=no
+      break
+    fi
+  done
+  rm -f core conftest*
+  unset am_i])
+if test "$am_cv_prog_cc_c_o" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+AC_LANG_POP([C])])
+
+# For backward compatibility.
+AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
 
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
+# AM_RUN_LOG(COMMAND)
+# -------------------
+# Run COMMAND, save the exit status in ac_status, and log it.
+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
+AC_DEFUN([AM_RUN_LOG],
+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   (exit $ac_status); }])
+
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
 
 # AM_SANITY_CHECK
 # ---------------
 AC_DEFUN([AM_SANITY_CHECK],
 [AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
 # Reject unsafe characters in $srcdir or the absolute working directory
 # name.  Accept space and tab only in the latter.
 am_lf='
@@ -826,32 +887,40 @@ case `pwd` in
 esac
 case $srcdir in
   *[[\\\"\#\$\&\'\`$am_lf\ \   ]]*)
-    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
 esac
 
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-   if test "$[*]" = "X"; then
-      # -L didn't work.
-      set X `ls -t "$srcdir/configure" conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$[*]" != "X $srcdir/configure conftest.file" \
-      && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
-alias in your environment])
-   fi
-
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$[*]" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$[*]" != "X $srcdir/configure conftest.file" \
+       && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment])
+     fi
+     if test "$[2]" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
    test "$[2]" = conftest.file
    )
 then
@@ -861,31 +930,50 @@ else
    AC_MSG_ERROR([newly created file is older than distributed files!
 Check your system clock])
 fi
-AC_MSG_RESULT(yes)])
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+  [AC_MSG_CHECKING([that generated files are newer than configure])
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
 
-# Copyright (C) 2009, 2011  Free Software Foundation, Inc.
+# Copyright (C) 2009-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 2
-
 # AM_SILENT_RULES([DEFAULT])
 # --------------------------
 # Enable less verbose build rules; with the default set to DEFAULT
-# (`yes' being less verbose, `no' or empty being verbose).
+# ("yes" being less verbose, "no" or empty being verbose).
 AC_DEFUN([AM_SILENT_RULES],
-[AC_ARG_ENABLE([silent-rules],
-[  --enable-silent-rules          less verbose build output (undo: `make V=1')
-  --disable-silent-rules         verbose build output (undo: `make V=0')])
-case $enable_silent_rules in
-yes) AM_DEFAULT_VERBOSITY=0;;
-no)  AM_DEFAULT_VERBOSITY=1;;
-*)   AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+  [--enable-silent-rules],
+  [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+  [--disable-silent-rules],
+  [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
 esac
 dnl
-dnl A few `make' implementations (e.g., NonStop OS and NextStep)
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
 dnl do not support nested variable expansions.
 dnl See automake bug#9928 and bug#10237.
 am_make=${MAKE-make}
@@ -903,7 +991,7 @@ else
   am_cv_make_support_nested_variables=no
 fi])
 if test $am_cv_make_support_nested_variables = yes; then
-  dnl Using `$V' instead of `$(V)' breaks IRIX make.
+  dnl Using '$V' instead of '$(V)' breaks IRIX make.
   AM_V='$(V)'
   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
 else
@@ -920,44 +1008,40 @@ AC_SUBST([AM_BACKSLASH])dnl
 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
 ])
 
-# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 1
-
 # AM_PROG_INSTALL_STRIP
 # ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
+# One issue with vendor 'install' (even GNU) is that you can't
 # specify the program used to strip binaries.  This is especially
 # annoying in cross-compiling environments, where the build's strip
 # is unlikely to handle the host's binaries.
 # Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
+# always use install-sh in "make install-strip", and initialize
 # STRIPPROG with the value of the STRIP variable (set by the user).
 AC_DEFUN([AM_PROG_INSTALL_STRIP],
 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
 # tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
 if test "$cross_compiling" != no; then
   AC_CHECK_TOOL([STRIP], [strip], :)
 fi
 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
-# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
+# Copyright (C) 2006-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 3
-
 # _AM_SUBST_NOTMAKE(VARIABLE)
 # ---------------------------
 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
@@ -971,18 +1055,16 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
 
 # Check how to create a tarball.                            -*- Autoconf -*-
 
-# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
+# Copyright (C) 2004-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 2
-
 # _AM_PROG_TAR(FORMAT)
 # --------------------
 # Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
 #
 # Substitute a variable $(am__tar) that is a command
 # writing to stdout a FORMAT-tarball containing the directory
@@ -992,76 +1074,114 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
 # Substitute a variable $(am__untar) that extract such
 # a tarball read from stdin.
 #     $(am__untar) < result.tar
+#
 AC_DEFUN([_AM_PROG_TAR],
 [# Always define AMTAR for backward compatibility.  Yes, it's still used
 # in the wild :-(  We should find a proper way to deprecate it ...
 AC_SUBST([AMTAR], ['$${TAR-tar}'])
-m4_if([$1], [v7],
-     [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
-     [m4_case([$1], [ustar],, [pax],,
-              [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
+
+# We'll loop over all known methods to create a tar archive until one works.
 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
-  case $_am_tool in
-  gnutar)
-    for _am_tar in tar gnutar gtar;
-    do
-      AM_RUN_LOG([$_am_tar --version]) && break
-    done
-    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
-    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
-    am__untar="$_am_tar -xf -"
-    ;;
-  plaintar)
-    # Must skip GNU tar: if it does not support --format= it doesn't create
-    # ustar tarball either.
-    (tar --version) >/dev/null 2>&1 && continue
-    am__tar='tar chf - "$$tardir"'
-    am__tar_='tar chf - "$tardir"'
-    am__untar='tar xf -'
-    ;;
-  pax)
-    am__tar='pax -L -x $1 -w "$$tardir"'
-    am__tar_='pax -L -x $1 -w "$tardir"'
-    am__untar='pax -r'
-    ;;
-  cpio)
-    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
-    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
-    am__untar='cpio -i -H $1 -d'
-    ;;
-  none)
-    am__tar=false
-    am__tar_=false
-    am__untar=false
-    ;;
-  esac
 
-  # If the value was cached, stop now.  We just wanted to have am__tar
-  # and am__untar set.
-  test -n "${am_cv_prog_tar_$1}" && break
+m4_if([$1], [v7],
+  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+
+  [m4_case([$1],
+    [ustar],
+     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+      # There is notably a 21 bits limit for the UID and the GID.  In fact,
+      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+      # and bug#13588).
+      am_max_uid=2097151 # 2^21 - 1
+      am_max_gid=$am_max_uid
+      # The $UID and $GID variables are not portable, so we need to resort
+      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
+      # below are definitely unexpected, so allow the users to see them
+      # (that is, avoid stderr redirection).
+      am_uid=`id -u || echo unknown`
+      am_gid=`id -g || echo unknown`
+      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+      if test $am_uid -le $am_max_uid; then
+         AC_MSG_RESULT([yes])
+      else
+         AC_MSG_RESULT([no])
+         _am_tools=none
+      fi
+      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+      if test $am_gid -le $am_max_gid; then
+         AC_MSG_RESULT([yes])
+      else
+        AC_MSG_RESULT([no])
+        _am_tools=none
+      fi],
+
+  [pax],
+    [],
+
+  [m4_fatal([Unknown tar format])])
+
+  AC_MSG_CHECKING([how to create a $1 tar archive])
+
+  # Go ahead even if we have the value already cached.  We do so because we
+  # need to set the values for the 'am__tar' and 'am__untar' variables.
+  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+
+  for _am_tool in $_am_tools; do
+    case $_am_tool in
+    gnutar)
+      for _am_tar in tar gnutar gtar; do
+        AM_RUN_LOG([$_am_tar --version]) && break
+      done
+      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+      am__untar="$_am_tar -xf -"
+      ;;
+    plaintar)
+      # Must skip GNU tar: if it does not support --format= it doesn't create
+      # ustar tarball either.
+      (tar --version) >/dev/null 2>&1 && continue
+      am__tar='tar chf - "$$tardir"'
+      am__tar_='tar chf - "$tardir"'
+      am__untar='tar xf -'
+      ;;
+    pax)
+      am__tar='pax -L -x $1 -w "$$tardir"'
+      am__tar_='pax -L -x $1 -w "$tardir"'
+      am__untar='pax -r'
+      ;;
+    cpio)
+      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+      am__untar='cpio -i -H $1 -d'
+      ;;
+    none)
+      am__tar=false
+      am__tar_=false
+      am__untar=false
+      ;;
+    esac
 
-  # tar/untar a dummy directory, and stop if the command works
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  echo GrepMe > conftest.dir/file
-  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+    # If the value was cached, stop now.  We just wanted to have am__tar
+    # and am__untar set.
+    test -n "${am_cv_prog_tar_$1}" && break
+
+    # tar/untar a dummy directory, and stop if the command works.
+    rm -rf conftest.dir
+    mkdir conftest.dir
+    echo GrepMe > conftest.dir/file
+    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+    rm -rf conftest.dir
+    if test -s conftest.tar; then
+      AM_RUN_LOG([$am__untar <conftest.tar])
+      AM_RUN_LOG([cat conftest.dir/file])
+      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+    fi
+  done
   rm -rf conftest.dir
-  if test -s conftest.tar; then
-    AM_RUN_LOG([$am__untar <conftest.tar])
-    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
-  fi
-done
-rm -rf conftest.dir
 
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
 AC_SUBST([am__tar])
 AC_SUBST([am__untar])
 ]) # _AM_PROG_TAR
index 76b5e69fadc60e514a0024303028a59d4628f04f..3f2049fc76bb575df85ba3023909c25af32f3221 100644 (file)
@@ -7,4 +7,5 @@ Name: babl
 Description: Dynamic, any to any, pixel format conversion library
 Version: @BABL_REAL_VERSION@
 Cflags: -I${includedir}/@PACKAGE_NAME@-@BABL_API_VERSION@
-Libs: -L${libdir} -l@PACKAGE_NAME@-@BABL_API_VERSION@ @MATH_LIB@
+Libs: -L${libdir} -l@PACKAGE_NAME@-@BABL_API_VERSION@
+Libs.private: @MATH_LIB@ @THREAD_LIB@
index 4f59447c3da7fd5ed10579fa78684b1f1a4858d5..6827faa1381b049c0bb4fce894d5c6c82f5ab8a3 100644 (file)
@@ -86,7 +86,7 @@ libbabl_@BABL_API_VERSION@_la_LIBADD=\
        @LTLIBOBJS@
 
 libbabl_@BABL_API_VERSION@_la_LDFLAGS=                 \
-       ${no_undefined} $(MATH_LIB)     \
+       ${no_undefined} $(MATH_LIB) $(THREAD_LIB) \
        -version-info $(BABL_LIBRARY_VERSION)
 
 EXTRA_DIST = babl-ref-pixels.inc
index 702685d716fdf72b6a5e9d6165aff92e44a8ae53..e5a4de424c870f14db0762373caa3340d0a76853 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -54,9 +91,6 @@ build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
 subdir = babl
-DIST_COMMON = $(library_include_HEADERS) $(srcdir)/Makefile.am \
-       $(srcdir)/Makefile.in $(srcdir)/babl-version.h.in \
-       gettimeofday.c
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
@@ -64,6 +98,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(library_include_HEADERS) \
+       $(am__DIST_COMMON)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES = babl-version.h
@@ -116,10 +152,23 @@ libbabl_@BABL_API_VERSION@_la_OBJECTS =  \
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
 am__v_lt_0 = --silent
+am__v_lt_1 = 
 libbabl_@BABL_API_VERSION@_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
        $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
        $(AM_CFLAGS) $(CFLAGS) \
        $(libbabl_@BABL_API_VERSION@_la_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
@@ -132,29 +181,26 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(AM_CFLAGS) $(CFLAGS)
 AM_V_CC = $(am__v_CC_@AM_V@)
 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
-am__v_CC_0 = @echo "  CC    " $@;
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
+am__v_CC_0 = @echo "  CC      " $@;
+am__v_CC_1 = 
 CCLD = $(CC)
 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
-am__v_CCLD_0 = @echo "  CCLD  " $@;
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_CCLD_0 = @echo "  CCLD    " $@;
+am__v_CCLD_1 = 
 SOURCES = $(libbabl_@BABL_API_VERSION@_la_SOURCES)
 DIST_SOURCES = $(libbabl_@BABL_API_VERSION@_la_SOURCES)
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-dvi-recursive install-exec-recursive \
-       install-html-recursive install-info-recursive \
-       install-pdf-recursive install-ps-recursive install-recursive \
-       installcheck-recursive installdirs-recursive pdf-recursive \
-       ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+       ctags-recursive dvi-recursive html-recursive info-recursive \
+       install-data-recursive install-dvi-recursive \
+       install-exec-recursive install-html-recursive \
+       install-info-recursive install-pdf-recursive \
+       install-ps-recursive install-recursive installcheck-recursive \
+       installdirs-recursive pdf-recursive ps-recursive \
+       tags-recursive uninstall-recursive
 am__can_run_installinfo = \
   case $$AM_UPDATE_INFO_DIR in \
     n|no|NO) false;; \
@@ -163,12 +209,34 @@ am__can_run_installinfo = \
 HEADERS = $(library_include_HEADERS)
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
   distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+am__recursive_targets = \
+  $(RECURSIVE_TARGETS) \
+  $(RECURSIVE_CLEAN_TARGETS) \
+  $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
        distdir
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
+am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/babl-version.h.in \
+       $(top_srcdir)/depcomp gettimeofday.c
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 am__relativize = \
   dir0=`pwd`; \
@@ -279,6 +347,7 @@ SHREXT = @SHREXT@
 SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@
 SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@
 STRIP = @STRIP@
+THREAD_LIB = @THREAD_LIB@
 VERSION = @VERSION@
 W3M = @W3M@
 WEBSITE_HOST = @WEBSITE_HOST@
@@ -327,6 +396,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -423,7 +493,7 @@ libbabl_@BABL_API_VERSION@_la_LIBADD = \
        @LTLIBOBJS@
 
 libbabl_@BABL_API_VERSION@_la_LDFLAGS = \
-       ${no_undefined} $(MATH_LIB)     \
+       ${no_undefined} $(MATH_LIB) $(THREAD_LIB) \
        -version-info $(BABL_LIBRARY_VERSION)
 
 EXTRA_DIST = babl-ref-pixels.inc
@@ -443,7 +513,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__confi
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign babl/Makefile'; \
        $(am__cd) $(top_srcdir) && \
          $(AUTOMAKE) --foreign babl/Makefile
-.PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
          *config.status*) \
@@ -463,6 +532,7 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
 $(am__aclocal_m4_deps):
 babl-version.h: $(top_builddir)/config.status $(srcdir)/babl-version.h.in
        cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+
 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
        @$(NORMAL_INSTALL)
        @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
@@ -489,12 +559,15 @@ uninstall-libLTLIBRARIES:
 
 clean-libLTLIBRARIES:
        -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
-       @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
-         dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
-         test "$$dir" != "$$p" || dir=.; \
-         echo "rm -f \"$${dir}/so_locations\""; \
-         rm -f "$${dir}/so_locations"; \
-       done
+       @list='$(lib_LTLIBRARIES)'; \
+       locs=`for p in $$list; do echo $$p; done | \
+             sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+             sort -u`; \
+       test -z "$$locs" || { \
+         echo rm -f $${locs}; \
+         rm -f $${locs}; \
+       }
+
 libbabl-@BABL_API_VERSION@.la: $(libbabl_@BABL_API_VERSION@_la_OBJECTS) $(libbabl_@BABL_API_VERSION@_la_DEPENDENCIES) $(EXTRA_libbabl_@BABL_API_VERSION@_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(libbabl_@BABL_API_VERSION@_la_LINK) -rpath $(libdir) $(libbabl_@BABL_API_VERSION@_la_OBJECTS) $(libbabl_@BABL_API_VERSION@_la_LIBADD) $(LIBS)
 
@@ -539,14 +612,14 @@ distclean-compile:
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
 
 .c.obj:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -583,22 +656,25 @@ uninstall-library_includeHEADERS:
        dir='$(DESTDIR)$(library_includedir)'; $(am__uninstall_files_from_dir)
 
 # This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-#     (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+#     (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+       @fail=; \
+       if $(am__make_keepgoing); then \
+         failcom='fail=yes'; \
+       else \
+         failcom='exit 1'; \
+       fi; \
        dot_seen=no; \
        target=`echo $@ | sed s/-recursive//`; \
-       list='$(SUBDIRS)'; for subdir in $$list; do \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       for subdir in $$list; do \
          echo "Making $$target in $$subdir"; \
          if test "$$subdir" = "."; then \
            dot_seen=yes; \
@@ -613,57 +689,12 @@ $(RECURSIVE_TARGETS):
          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
        fi; test -z "$$fail"
 
-$(RECURSIVE_CLEAN_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
-       dot_seen=no; \
-       case "$@" in \
-         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-         *) list='$(SUBDIRS)' ;; \
-       esac; \
-       rev=''; for subdir in $$list; do \
-         if test "$$subdir" = "."; then :; else \
-           rev="$$subdir $$rev"; \
-         fi; \
-       done; \
-       rev="$$rev ."; \
-       target=`echo $@ | sed s/-recursive//`; \
-       for subdir in $$rev; do \
-         echo "Making $$target in $$subdir"; \
-         if test "$$subdir" = "."; then \
-           local_target="$$target-am"; \
-         else \
-           local_target="$$target"; \
-         fi; \
-         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-         || eval $$failcom; \
-       done && test -z "$$fail"
-tags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-       done
-ctags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-       done
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -679,12 +710,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
          fi; \
        done; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -696,15 +722,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -713,6 +735,21 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -882,25 +919,26 @@ ps-am:
 uninstall-am: uninstall-libLTLIBRARIES \
        uninstall-library_includeHEADERS
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
-       install-am install-strip tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
-       all all-am check check-am clean clean-generic \
-       clean-libLTLIBRARIES clean-libtool ctags ctags-recursive \
-       distclean distclean-compile distclean-generic \
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
-       html-am info info-am install install-am install-data \
-       install-data-am install-dvi install-dvi-am install-exec \
-       install-exec-am install-html install-html-am install-info \
-       install-info-am install-libLTLIBRARIES \
-       install-library_includeHEADERS install-man install-pdf \
-       install-pdf-am install-ps install-ps-am install-strip \
-       installcheck installcheck-am installdirs installdirs-am \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
-       pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
-       uninstall-libLTLIBRARIES uninstall-library_includeHEADERS
+.MAKE: $(am__recursive_targets) install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
+       check-am clean clean-generic clean-libLTLIBRARIES \
+       clean-libtool cscopelist-am ctags ctags-am distclean \
+       distclean-compile distclean-generic distclean-libtool \
+       distclean-tags distdir dvi dvi-am html html-am info info-am \
+       install install-am install-data install-data-am install-dvi \
+       install-dvi-am install-exec install-exec-am install-html \
+       install-html-am install-info install-info-am \
+       install-libLTLIBRARIES install-library_includeHEADERS \
+       install-man install-pdf install-pdf-am install-ps \
+       install-ps-am install-strip installcheck installcheck-am \
+       installdirs installdirs-am maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-compile \
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+       tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES \
+       uninstall-library_includeHEADERS
+
+.PRECIOUS: Makefile
 
 # CLEANFILES =
 
index a483b19617b41efe185b2e97d82f33d7639f21a4..c3b617e3308f0dea06712e359769f9443a450ea9 100644 (file)
@@ -79,16 +79,8 @@ babl_component_new (void *first_arg,
       if (!arg)
         break;
 
-      if (BABL_IS_BABL (arg))
-        {
-#ifdef BABL_LOG
-          Babl *babl = (Babl *) arg;
-          babl_log ("%s unexpected", babl_class_name (babl->class_type));
-#endif
-        }
-      /* if we didn't point to a babl, we assume arguments to be strings */
-
-      else if (!strcmp (arg, "id"))
+      /* first, we assume arguments to be strings */
+      if (!strcmp (arg, "id"))
         {
           id = va_arg (varg, int);
         }
@@ -108,6 +100,15 @@ babl_component_new (void *first_arg,
           alpha = 1;
         }
 
+      /* if we didn't point to a known string, we assume argument to be babl */
+      else if (BABL_IS_BABL (arg))
+        {
+#ifdef BABL_LOG
+          Babl *babl = (Babl *) arg;
+          babl_log ("%s unexpected", babl_class_name (babl->class_type));
+#endif
+        }
+
       else
         {
           babl_fatal ("unhandled argument '%s' for component '%s'", arg, name);
index 7626867f4c15119f7726fb2f9b9cb737b3986cd5..bc371f8f957045d8263479175a636fdb4cb32e67 100644 (file)
@@ -251,15 +251,12 @@ babl_extension_load_dir (const char *base_path)
           if (dentry->d_name[0] != '.')
             {
               char       *path = NULL;
-              struct stat st;
               char       *extension;
 
               path = babl_strcat (path, base_path);
               path = babl_strcat (path, BABL_DIR_SEPARATOR);
               path = babl_strcat (path, dentry->d_name);
 
-              stat (path, &st);
-
               if ((extension = strrchr (dentry->d_name, '.')) != NULL &&
                   !strcmp (extension, SHREXT))
                 {
index 5dc06017f5b4b95ab4b0d0dfe3ac39bb9a9c6aeb..bf9c520bda4d77d1af792232b6d16986e9ab1ed3 100644 (file)
@@ -300,8 +300,7 @@ babl_fish_path (const Babl *source,
     pc.fish_path = babl;
     pc.to_format = (Babl *) destination;
 
-    if (babl_in_fish_path <= 0)
-      babl_mutex_lock (babl_format_mutex);
+    babl_mutex_lock (babl_format_mutex);
     /* we hold a global lock whilerunning get_conversion_path since
      * it depends on keeping the various format.visited members in
      * a consistent state, this code path is not performance critical
@@ -312,8 +311,7 @@ babl_fish_path (const Babl *source,
     get_conversion_path (&pc, (Babl *) source, 0, max_path_length ());
 
     babl_in_fish_path--;
-    if (babl_in_fish_path <= 0)
-      babl_mutex_unlock (babl_format_mutex);
+    babl_mutex_unlock (babl_format_mutex);
     babl_free (pc.current_path);
   }
 
index c0b34de47333d728698cdc19f77acb360df2a5fb..2b9cc7ce16e18162c9d14f1959067b0bbbcceb84 100644 (file)
@@ -220,6 +220,7 @@ table_source_each (Babl *babl,
     fprintf (output_file, "<dt>bytes/pixel</dt><dd>%i</dd>", babl->format.bytes_per_pixel);
     fprintf (output_file, "<dt>model</dt><dd>%s</dd>", BABL (babl->format.model)->instance.name);
     fprintf (output_file, "<dt>loss</dt><dd>%f</dd>", babl_format_loss (babl));
+    fprintf (output_file, "<dt>planar</dt><dd>%d</dd>", babl->format.planar);
     fprintf (output_file, "<dt>components</dt><dd><table class='nopad'>");
 
     for (i = 0; i < babl->format.components; i++)
index 757ae58531e9c86f1bb572d923a28e1a8101a4ec..60a916ef9451c7db259594d5434bebe069c0270a 100644 (file)
@@ -314,7 +314,29 @@ babl_format_new (const void *first_arg,
 
   while (1)
     {
-      if (BABL_IS_BABL (arg))
+      /* first, we assume arguments to be strings */
+      if (!strcmp (arg, "id"))
+        {
+          id = va_arg (varg, int);
+        }
+
+      else if (!strcmp (arg, "name"))
+        {
+          name = babl_strdup (va_arg (varg, char *));
+        }
+
+      else if (!strcmp (arg, "packed"))
+        {
+          planar = 0;
+        }
+
+      else if (!strcmp (arg, "planar"))
+        {
+          planar = 1;
+        }
+
+      /* if we didn't point to a known string, we assume argument to be babl */
+      else if (BABL_IS_BABL (arg))
         {
           Babl *babl = (Babl *) arg;
 
@@ -377,26 +399,6 @@ babl_format_new (const void *first_arg,
                 break;
             }
         }
-      /* if we didn't point to a babl, we assume arguments to be strings */
-      else if (!strcmp (arg, "id"))
-        {
-          id = va_arg (varg, int);
-        }
-
-      else if (!strcmp (arg, "name"))
-        {
-          name = babl_strdup (va_arg (varg, char *));
-        }
-
-      else if (!strcmp (arg, "packed"))
-        {
-          planar = 0;
-        }
-
-      else if (!strcmp (arg, "planar"))
-        {
-          planar = 1;
-        }
 
       else
         {
index eb80dd02652987746c9c2c05d4043166361df9dc..ef5411f997ca06a05815dbd83d5338485968a56e 100644 (file)
@@ -305,7 +305,7 @@ static inline double babl_parse_double (const char *str)
   {
     char *p = strchr (str, '.') + 1;
     double d = 10;
-    for (;*p && *p > '0' && *p < '9';p++, d *= 10)
+    for (;*p && *p >= '0' && *p <= '9';p++, d *= 10)
     {
       if (result >= 0)
         result += (*p - '0') / d;
index f0291e79b9667d2a1209e6afa9bb880df33b18de..d9e4d2fd692e3559682824db9235d986aac5e361 100644 (file)
@@ -84,16 +84,19 @@ functions_sanity (void)
   if (first_malloc_used != malloc_f ||
       first_free_used != free_f)
     {
+      static int displayed = 0;
+
       if (first_malloc_used == NULL)
         {
           first_malloc_used = malloc_f;
           first_free_used   = free_f;
         }
-      else
+      else if (!displayed)
         {
           fprintf (stderr, "HMM....\nSomething strange is happening,\n%s function pointer changing between invocations in babl.\n",
                    first_malloc_used == malloc_f ? "free" :
                    (first_free_used == free_f ? "malloc" : "malloc and free"));
+          displayed = 1;
         }
     }
 }
index 4c995df326fce43196ef8855bdee1464080111a2..02f3c0b74669838c204c68d5658660f8ce13f1d3 100644 (file)
@@ -99,7 +99,7 @@ babl_model_new (void *first_argument,
                 ...)
 {
   va_list        varg;
-  Babl          *babl;
+  Babl          *babl          = NULL;
   int            id            = 0;
   int            components    = 0;
   const char    *arg           = first_argument;
@@ -111,21 +111,32 @@ babl_model_new (void *first_argument,
 
   while (1)
     {
-      if (BABL_IS_BABL (arg))
+      /* first, we assume arguments to be strings */
+      if (!strcmp (arg, "id"))
         {
-          Babl *babl = (Babl *) arg;
+          id = va_arg (varg, int);
+        }
+
+      else if (!strcmp (arg, "name"))
+        {
+          assigned_name = va_arg (varg, char *);
+        }
+
+      /* if we didn't point to a known string, we assume argument to be babl */
+      else if (BABL_IS_BABL (arg))
+        {
+          Babl *bablc = (Babl *) arg;
 
-          switch (babl->class_type)
+          switch (bablc->class_type)
             {
               case BABL_COMPONENT:
-                component [components] = (BablComponent *) babl;
-                components++;
-
                 if (components >= BABL_MAX_COMPONENTS)
                   {
                     babl_log ("maximum number of components (%i) exceeded for %s",
-                              BABL_MAX_COMPONENTS, assigned_name);
+                              BABL_MAX_COMPONENTS,
+                              assigned_name ? assigned_name : "(unnamed)");
                   }
+                component [components++] = (BablComponent *) bablc;
                 break;
 
               case BABL_MODEL:
@@ -150,27 +161,18 @@ babl_model_new (void *first_argument,
               case BABL_FISH_PATH:
               case BABL_IMAGE:
               case BABL_EXTENSION:
-                babl_log ("%s unexpected", babl_class_name (babl->class_type));
+                babl_log ("%s unexpected", babl_class_name (bablc->class_type));
                 break;
 
               case BABL_SKY: /* shut up compiler */
                 break;
             }
         }
-      /* if we didn't point to a babl, we assume arguments to be strings */
-      else if (!strcmp (arg, "id"))
-        {
-          id = va_arg (varg, int);
-        }
-
-      else if (!strcmp (arg, "name"))
-        {
-          assigned_name = va_arg (varg, char *);
-        }
 
       else
         {
-          babl_fatal ("unhandled argument '%s' for babl_model '%s'", arg, assigned_name);
+          babl_fatal ("unhandled argument '%s' for babl_model '%s'",
+                     arg, assigned_name ? assigned_name : "(unnamed)");
         }
 
       arg = va_arg (varg, char *);
@@ -188,8 +190,7 @@ babl_model_new (void *first_argument,
   if (!components)
     {
       babl_log("no components specified for model '%s'", name);
-      babl_free(name);
-      return NULL;
+      goto out;
     }
 
   babl = babl_db_exist (db, id, name);
@@ -209,6 +210,7 @@ babl_model_new (void *first_argument,
                           "with different components!", name);
     }
 
+ out:
   babl_free (name);
 
   return babl;
index 3f82cc526ae7241ccbbc9ea0740db1d6e1ddbf47..4fa5f29b0d6a14677b8f245533aaaf5114d3df48 100644 (file)
  */
 
 #include "config.h"
-#include <stdint.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
 #include "babl-mutex.h"
 
+#include <stdlib.h>
+
+#ifndef _WIN32
+
+static const pthread_mutexattr_t *
+get_mutex_attr (void)
+{
+  static pthread_mutexattr_t mutexattr;
+  static int initialized = 0;
+
+  if (!initialized)
+    {
+      /* On some platforms, this will keep an allocation till process
+         termination, but it isn't a growing leak. */
+      pthread_mutexattr_init (&mutexattr);
+      pthread_mutexattr_settype (&mutexattr, PTHREAD_MUTEX_RECURSIVE);
+      initialized = 1;
+    }
+
+  return &mutexattr;
+}
+
+#endif
+
 BablMutex  *
 babl_mutex_new (void)
 {
@@ -30,7 +50,7 @@ babl_mutex_new (void)
 #ifdef _WIN32
   InitializeCriticalSection (mutex);
 #else
-  pthread_mutex_init (mutex, NULL);
+  pthread_mutex_init (mutex, get_mutex_attr ());
 #endif
   return mutex;
 }
index 99fdbaa1c2b6af891d4825826ec94dd46eb1eeea..57154b3471e68d89676032b683132043e43a2fc0 100644 (file)
@@ -20,7 +20,7 @@
 #define _BABL_MUTEX_H
 
 #ifndef _WIN32
-#define __USE_GNU 1
+#define __GNU_SOURCE 1
 #include <pthread.h>
 #else
 #include <windows.h>
index 5adf865c2cfc18a5151e83d7e45b91e7164c7532..fc1f333f7528f99a54085ef8d44430e856bee4a2 100644 (file)
@@ -310,7 +310,2791 @@ static const double babl_path_test_pixels[12288] = {
 0x1.4cb23c7299648p+0, 0x1.1684de862d09cp+0, 0x1.aa94e4935529cp+0, 0x1.0952c8b412a59p+0,
 0x1.56c55d4ead8acp+0, 0x1.584ef0b2b09dep+0, 0x1.fa767837f4ecfp+0, 0x1.8bb6baff176d8p+0,
 0x1.15c6f3442b8dep+0, 0x1.49a9445493528p+0, 0x1.40a1f90e8143fp+0, 0x1.9278513124f0ap+0,
-0x0p+0, /* The remaining values default to zero. */ };
+0x1.847fb28f08ff6p-1, 0x1.44441fae88884p-1, 0x1.4cfaf28299f5ep-5, 0x1.93fdb20b27fb6p-2,
+0x1.254216024a843p-7, 0x1.33e53e7a67ca8p-2, 0x1.4ceaf88e99d5fp-1, 0x1.f0371803e06e3p-5,
+0x1.4c6087f698c11p-1, 0x1.547dc32aa8fb8p-2, 0x1.6b7454b2d6e8bp-3, 0x1.fc5ecddff8bdap-1,
+0x1.de89702bbd12ep-2, 0x1.46a749028d4e9p-7, 0x1.901caee320396p-1, 0x1.1161088222c21p-3,
+0x1.80f230eb01e46p-2, 0x1.7c7edbbaf8fdbp-1, 0x1.e6d405a3cda81p-3, 0x1.59dd915eb3bb2p-1,
+0x1.a98898c753113p-1, 0x1.cedeca8f9dbd9p-1, 0x1.6c8322c6d9064p-1, 0x1.5c4d4d82b89aap-3,
+0x1.fdf2afc3fbe56p-3, 0x1.61701332c2e02p-1, 0x1.6e80c95edd019p-1, 0x1.561524f2ac2a5p-2,
+0x1.f4c29bdbe9853p-1, 0x1.efc4bb7bdf897p-1, 0x1.cffb34db9ff67p-1, 0x1.79424e66f284ap-1,
+0x1.3408db266811bp-1, 0x1.e4cae403c995dp-1, 0x1.0d049da21a094p-3, 0x1.389de382713bcp-1,
+0x1.faf60cf3f5ec2p-3, 0x1.902c1ffb20584p-1, 0x1.57a15502af42bp-1, 0x1.cb1e0b33963c1p-1,
+0x1.d3580c63a6b02p-4, 0x1.b27e6a2f64fcdp-1, 0x1.c77cd9138ef9bp-1, 0x1.29afb9a6535f7p-1,
+0x1.b79907576f321p-1, 0x1.579987f2af331p-1, 0x1.6e07fbc6dc0ffp-1, 0x1.e0487f23c091p-3,
+0x1.a830c75350619p-2, 0x1.e7bcfd2fcf7ap-1, 0x1.d1efb127a3df6p-1, 0x1.f683f1b3ed07ep-3,
+0x1.b69bc7bb6d379p-1, 0x1.3e72d3ea7ce5ap-1, 0x1.a9689fa352d14p-2, 0x1.b0c39d6361874p-4,
+0x1.3fc5ce327f8bap-2, 0x1.0cd464b219a8dp-3, 0x1.c2460c4b848c2p-2, 0x1.294b05e252961p-2,
+0x1.97cea5432f9d5p-4, 0x1.623c7602c478fp-2, 0x1.bcfa2b0379f45p-6, 0x1.6702afcece056p-1,
+0x1.2bd23e0257a48p-2, 0x1.44a3e3028947cp-3, 0x1.3f41269a7e825p-2, 0x1.14a6a242294d4p-1,
+0x1.e15518bbc2aa3p-1, 0x1.f741e853ee83dp-1, 0x1.bf895ae37f12bp-2, 0x1.bc01a48378035p-5,
+0x1.a9c0527f5380ap-1, 0x1.4e830d029d062p-2, 0x1.456fd3ee8adfap-1, 0x1.615959d2c2b2bp-1,
+0x1.fedb0e73fdb62p-1, 0x1.66ef9f62cddf4p-2, 0x1.d96b799fb2d6fp-1, 0x1.a5e6e4334bcddp-2,
+0x1.366999ba6cd33p-2, 0x1.ab5b2ac356b65p-1, 0x1.50946e8aa128ep-1, 0x1.474252528e84ap-3,
+0x1.d39bfd5ba738p-2, 0x1.2a45f2c2548bep-4, 0x1.0fd210821fa42p-2, 0x1.89b0e5c71361dp-1,
+0x1.a1f75e1343eecp-3, 0x1.690c0e6ad2182p-1, 0x1.e5668b83cacd1p-5, 0x1.36ef585a6ddebp-2,
+0x1.a2a4968345493p-5, 0x1.61f1d082c3e3ap-4, 0x1.3d2dfe027a5cp-8, 0x1.6026d0d2c04dap-2,
+0x1.f59ccb43eb399p-3, 0x1.4435de92886bcp-2, 0x1.c4ba0aab89741p-1, 0x1.7af12e32f5e26p-3,
+0x1.32b9af3265736p-2, 0x1.48fd703a91faep-2, 0x1.e9f19753d3e33p-3, 0x1.0c74a86218e95p-3,
+0x1.4bc03e9e97808p-1, 0x1.bfec39c37fd87p-1, 0x1.a47683eb48edp-1, 0x1.4a9b4d129536ap-1,
+0x1.cd9025c39b205p-3, 0x1.7de1fd86fbc4p-1, 0x1.d8ebf283b1d7ep-5, 0x1.0e98d64e1d31bp-1,
+0x1.293d284a527a5p-1, 0x1.6e232db2dc466p-1, 0x1.60696ae2c0d2dp-1, 0x1.30b26f426164ep-5,
+0x1.936bec0b26d7ep-1, 0x1.e8527327d0a4ep-1, 0x1.9cbc0cbb39782p-1, 0x1.fbe9c393f7d38p-1,
+0x1.515e818ea2bdp-1, 0x1.bb1275737624fp-1, 0x1.2ec2df7a5d85cp-2, 0x1.6b88caf6d7119p-1,
+0x1.e750af83cea16p-1, 0x1.33b79772676f3p-2, 0x1.b9c335c373867p-5, 0x1.92df895325bf1p-3,
+0x1.3bf6bb0677ed7p-1, 0x1.e0563e0bc0ac8p-1, 0x1.86e85bc30dd0bp-2, 0x1.d553929faaa72p-1,
+0x1.09a9ec4a1353ep-2, 0x1.3df093b67be12p-1, 0x1.870bcb430e179p-5, 0x1.d09534c3a12a7p-1,
+0x1.fbb99aebf7733p-2, 0x1.bce740a379ce8p-1, 0x1.1b3081d23661p-1, 0x1.7140d6e6e281bp-1,
+0x1.3ac93e2675928p-1, 0x1.38bf40fe717e8p-1, 0x1.ff66b4c3fecd7p-3, 0x1.901999b320333p-3,
+0x1.4dc4dd5a9b89cp-2, 0x1.e0431813c0863p-1, 0x1.dc463583b88c7p-3, 0x1.d272d5c3a4e5bp-4,
+0x1.c8958b37912b1p-1, 0x1.3cd9a1c279b34p-5, 0x1.b1c0f2436381ep-4, 0x1.19f40cc233e82p-1,
+0x1.cee00f8f9dc02p-1, 0x1.9b331c0b36664p-2, 0x1.0af9af6a15f36p-2, 0x1.b630bf136c618p-1,
+0x1.677559c2ceeabp-1, 0x1.4232162a84643p-2, 0x1.ae8a16435d143p-5, 0x1.46d8298a8db05p-2,
+0x1.02de923a05bd2p-2, 0x1.bcb99e8b79734p-2, 0x1.e2fe9d83c5fd4p-3, 0x1.06443f420c888p-1,
+0x1.c4d62f8389ac6p-5, 0x1.2260c83244c19p-2, 0x1.adb2e8035b65dp-2, 0x1.1a2a306e34546p-1,
+0x1.385e92e270bd2p-3, 0x1.f209f5d7e413fp-1, 0x1.16d60ea22dac2p-2, 0x1.88e0e2df11c1cp-1,
+0x1.2ac936d255927p-1, 0x1.0b44b48216897p-1, 0x1.ece7494fd9ce9p-1, 0x1.d1aba57fa3575p-1,
+0x1.d70f9923ae1f3p-2, 0x1.8fe35ab31fc6bp-3, 0x1.7f400682fe801p-6, 0x1.683aaf92d0756p-2,
+0x1.df19c323be338p-3, 0x1.08c879f21190fp-3, 0x1.ce11648b9c22dp-1, 0x1.1a9a01623534p-3,
+0x1.0fcbac861f976p-1, 0x1.4e38f1029c71ep-3, 0x1.fcd73f6bf9ae8p-1, 0x1.dd041913ba083p-3,
+0x1.e94e8eabd29d2p-2, 0x1.7bfe0cc2f7fc2p-5, 0x1.1aad1b0a355a3p-1, 0x1.76169072ec2d2p-1,
+0x1.ec396023d872cp-2, 0x1.936cc26b26d98p-1, 0x1.f16b3ec3e2d68p-3, 0x1.126a130a24d42p-1,
+0x1.24e9340249d27p-4, 0x1.533443b2a6688p-1, 0x1.64a21ba2c9443p-4, 0x1.cad32ce395a66p-3,
+0x1.453e39868a7c7p-1, 0x1.6ffe958adffd3p-2, 0x1.fb95ae1bf72b6p-1, 0x1.c01dc153803b8p-3,
+0x1.c343ff478688p-1, 0x1.e87cf767d0f9fp-1, 0x1.06cc57520d98bp-3, 0x1.5d9797aabb2f3p-2,
+0x1.31d7384263ae7p-3, 0x1.36b458226d68bp-3, 0x1.62e9239ec5d24p-1, 0x1.88787dbb10f1p-2,
+0x1.1fbe69123f7cdp-2, 0x1.30fa882a61f51p-1, 0x1.0ae2bf3615c58p-1, 0x1.9faae10f3f55cp-1,
+0x1.8488c46b09119p-1, 0x1.07b9fe9e0f74p-1, 0x1.6ebe7502dd7cfp-5, 0x1.e4c02ef3c9806p-3,
+0x1.1f79df6a3ef3cp-1, 0x1.3199025a6332p-1, 0x1.ef469c2fde8d4p-1, 0x1.5968f782b2d1fp-5,
+0x1.8a0b898314171p-2, 0x1.ae85af735d0b6p-3, 0x1.2800a28250014p-1, 0x1.d345d68ba68bbp-2,
+0x1.bed5af8f7dab6p-1, 0x1.5494e5f6a929dp-1, 0x1.5c57b67eb8af7p-1, 0x1.0413e9160827dp-1,
+0x1.92861703250c3p-6, 0x1.57ed6496afdadp-1, 0x1.741b596ae836bp-1, 0x1.cfd82fff9fb06p-1,
+0x1.406a5bfa80d4bp-1, 0x1.b5ce6f3f6b9cep-1, 0x1.fa8fef43f51fep-3, 0x1.8ce02a0f19c05p-1,
+0x1.bdc2a4037b855p-8, 0x1.e18d1f73c31a4p-1, 0x1.4471a3a288e34p-3, 0x1.26b573a24d6aep-2,
+0x1.1287a79a250f5p-1, 0x1.5bff281eb7fe5p-1, 0x1.982cd6e33059bp-4, 0x1.2e20d8025c41bp-2,
+0x1.8ee49ae31dc93p-3, 0x1.27c608b24f8c1p-3, 0x1.104077be2080fp-1, 0x1.8333062306661p-1,
+0x1.7b8a8486f7151p-1, 0x1.ff0e27d3fe1c5p-2, 0x1.98c9959b31933p-1, 0x1.0241251204825p-3,
+0x1.6b287fc6d651p-1, 0x1.819470330328ep-2, 0x1.2a33348a54667p-1, 0x1.29fe2f5253fc6p-1,
+0x1.55f1e0c2abe3cp-5, 0x1.0d15d6121a2bbp-2, 0x1.7090c322e1218p-4, 0x1.0f9a76221f34fp-4,
+0x1.de784f9fbcf0ap-1, 0x1.a22d71d3445aep-1, 0x1.f1cb7ec3e397p-1, 0x1.1ee2ab9a3dc55p-1,
+0x1.57fbe10eaff7cp-1, 0x1.c1bdea43837bdp-3, 0x1.5785ab4aaf0b5p-2, 0x1.5b776656b6eedp-1,
+0x1.47f268028fe4dp-3, 0x1.f9be7d1bf37dp-2, 0x1.eed22027dda44p-1, 0x1.6484419ac9088p-1,
+0x1.63799aa2c6f33p-3, 0x1.0ebdd8021d7bbp-4, 0x1.fb94ad9bf7296p-1, 0x1.792f1ac2f25e3p-2,
+0x1.af24f4b35e49fp-3, 0x1.0bd5255617aa5p-1, 0x1.fe549c03fca94p-4, 0x1.e753c1b3cea78p-1,
+0x1.6b872782d70e5p-6, 0x1.d894291bb1285p-1, 0x1.3f2057c27e40bp-4, 0x1.7684b902ed097p-1,
+0x1.32bcc26265798p-2, 0x1.52173f82a42e8p-1, 0x1.4105d0aa820bap-2, 0x1.5d7afe7abaf6p-2,
+0x1.d8a22a8bb1445p-1, 0x1.9d2a01733a54p-2, 0x1.a1619c0342c34p-2, 0x1.b71a7a2b6e34fp-1,
+0x1.c309ca2386139p-3, 0x1.84f8998309f13p-2, 0x1.abfa4b8357f49p-2, 0x1.c8be539b917cap-1,
+0x1.32ebc75265d79p-1, 0x1.81bffb67037ffp-1, 0x1.2435b9ee486b7p-1, 0x1.84e8615709d0cp-1,
+0x1.fa7ce7c3f4f9dp-3, 0x1.1307da16260fbp-1, 0x1.d2d945dba5b29p-2, 0x1.aefb41335df68p-2,
+0x1.34df951669bf3p-1, 0x1.ca02a11394054p-2, 0x1.94152dfb282a6p-1, 0x1.a0a8d2474151ap-1,
+0x1.f0d675dfe1acfp-1, 0x1.d3dfc17ba7bf8p-1, 0x1.87fc93f70ff92p-1, 0x1.fc32af1ff8656p-1,
+0x1.ac73ea9358e7dp-1, 0x1.afe09eef5fc14p-1, 0x1.72b7681ee56edp-1, 0x1.17492f022e926p-3,
+0x1.01f7de7203efcp-1, 0x1.33a50702674a1p-5, 0x1.e91f95fbd23f3p-2, 0x1.b53411f36a682p-2,
+0x1.c39ea25b873d4p-2, 0x1.c54098ff8a813p-1, 0x1.2369064246d21p-2, 0x1.5291c3b6a5238p-1,
+0x1.0f79cb7a1ef39p-2, 0x1.67b1a8e2cf635p-1, 0x1.1b50174e36a03p-1, 0x1.baa8ad0f75516p-1,
+0x1.d2e3488ba5c69p-2, 0x1.fc2e89e3f85d1p-4, 0x1.3f910e627f222p-1, 0x1.6810de36d021cp-1,
+0x1.528dab52a51b5p-1, 0x1.47ed8a828fdb1p-4, 0x1.fc73f663f8e7fp-4, 0x1.0eda80ca1db5p-2,
+0x1.0dff01da1bfep-1, 0x1.d3a3acc7a7476p-1, 0x1.40b0954281613p-4, 0x1.fdaaef6bfb55ep-2,
+0x1.a7836e3f4f06ep-1, 0x1.b012a6a360255p-1, 0x1.f6104da3ec20ap-2, 0x1.53f758cea7eebp-1,
+0x1.5ff3458ebfe69p-1, 0x1.b6fe3bc36dfc7p-3, 0x1.99c9a48f33935p-1, 0x1.87ac8ff30f592p-3,
+0x1.01f3bec203e78p-2, 0x1.1cb2df123965cp-2, 0x1.3c852cfa790a6p-1, 0x1.62c9308ec5926p-1,
+0x1.4e6822129cd04p-3, 0x1.ce39b01b9c736p-1, 0x1.6ab5e88ad56bdp-2, 0x1.b6addc836d5bcp-2,
+0x1.35eb58fe6bd6bp-1, 0x1.d0ab0b93a1561p-1, 0x1.2bff36a257fe7p-2, 0x1.f5cfd403eb9fbp-5,
+0x1.030dccc2061bap-5, 0x1.d590a9b3ab215p-1, 0x1.876ddb7b0edbbp-1, 0x1.62be881ec57d1p-1,
+0x1.fe8e5b03fd1cbp-1, 0x1.c6fc5a478df8bp-1, 0x1.ea2bc887d4579p-1, 0x1.0c8d5cda191acp-1,
+0x1.9aa0070f35401p-1, 0x1.241db2c2483b6p-5, 0x1.6c5a9202d8b52p-6, 0x1.4223754a8446fp-1,
+0x1.c25481cf84a9p-1, 0x1.066afb620cd5fp-1, 0x1.2c359c32586b4p-2, 0x1.2247c75e448f9p-1,
+0x1.742a8a52e8551p-1, 0x1.7f239522fe473p-4, 0x1.8432eb5b0865dp-1, 0x1.f52469b7ea48dp-1,
+0x1.7c7bc462f8f79p-2, 0x1.817030a302e06p-2, 0x1.57ed9a42afdb3p-1, 0x1.11d7eab623afdp-1,
+0x1.1de390da3bc72p-2, 0x1.a911d0835223ap-6, 0x1.ed2ed8fbda5dbp-1, 0x1.c4dd216b89ba4p-1,
+0x1.ddf39a1bbbe73p-1, 0x1.065ce8920cb9dp-2, 0x1.e43a1eabc8744p-1, 0x1.ee2476e7dc48fp-1,
+0x1.62fc77e2c5f8fp-3, 0x1.6ba7fa22d74ffp-1, 0x1.50e2ff06a1c6p-1, 0x1.5d35e3f2ba6bcp-3,
+0x1.32a4546a6548bp-1, 0x1.3b0ec78a761d9p-1, 0x1.63dad5d6c7b5bp-1, 0x1.9a88b6eb35117p-2,
+0x1.4d50a2b69aa14p-1, 0x1.6f3daa66de7b5p-1, 0x1.ecfa1783d9f43p-6, 0x1.0fa524861f4a5p-1,
+0x1.d6a29723ad453p-3, 0x1.4b053daa960a8p-2, 0x1.8f675f031ececp-4, 0x1.e9d3301bd3a66p-1,
+0x1.aace22fb559c4p-2, 0x1.b61fd73b6c3fbp-1, 0x1.def799cfbdef3p-1, 0x1.93a4f3af2749ep-1,
+0x1.db5fbe33b6bf8p-3, 0x1.36e534126dca7p-1, 0x1.4af9bcc295f38p-2, 0x1.05c9b7fa0b937p-1,
+0x1.442dc296885b8p-1, 0x1.25576eb24aaeep-2, 0x1.954db2c32a9b6p-2, 0x1.22215cae4442cp-1,
+0x1.15da2ba22bb45p-1, 0x1.5dc1f012bb83ep-2, 0x1.1045d396208bap-1, 0x1.6e99499edd329p-1,
+0x1.a88f22c3511e4p-5, 0x1.84a34a6309469p-3, 0x1.c5e6c29b8bcd8p-1, 0x1.4d2d46969a5a9p-1,
+0x1.9c379a23386f3p-1, 0x1.29c1986e53833p-1, 0x1.a71a20834e344p-5, 0x1.d31079aba620fp-2,
+0x1.31fe85aa63fd1p-2, 0x1.4ecb96229d973p-4, 0x1.f92d615bf25acp-1, 0x1.0ea7e89e1d4fdp-1,
+0x1.9eb8233b3d704p-2, 0x1.58d269c2b1a4dp-4, 0x1.f0f6316be1ec6p-2, 0x1.a4c3231b49864p-1,
+0x1.e13a2477c2745p-1, 0x1.aee5650b5dcadp-2, 0x1.386816c670d03p-1, 0x1.60485002c090ap-3,
+0x1.cafcd28395f9ap-6, 0x1.dde4f527bbc9fp-1, 0x1.5ddbcbfabbb79p-1, 0x1.5285a92aa50b5p-1,
+0x1.c242b20384856p-3, 0x1.44152ac2882a5p-4, 0x1.d29c1763a5383p-3, 0x1.866ad8230cd5bp-1,
+0x1.aec73ac35d8e7p-2, 0x1.84ecd96f09d9bp-1, 0x1.ea08437bd4108p-2, 0x1.e3d91f1bc7b24p-2,
+0x1.e615ac07cc2b6p-1, 0x1.75d5c8aaebab9p-2, 0x1.f8ceb103f19d6p-4, 0x1.824d4627049a9p-1,
+0x1.e4ac7cc7c959p-1, 0x1.662de0a2cc5bcp-3, 0x1.af560be35eac1p-3, 0x1.f6aefe63ed5ep-3,
+0x1.06c9d5e20d93bp-2, 0x1.940b915328172p-3, 0x1.8c53a83718a75p-1, 0x1.52c0fc8ea582p-1,
+0x1.203a631a4074cp-2, 0x1.099d81d2133bp-2, 0x1.ef083f4bde108p-2, 0x1.c55d58038ababp-3,
+0x1.5c41736eb882ep-1, 0x1.7f61b342fec36p-4, 0x1.92d2d40325a5bp-2, 0x1.6a995a02d532bp-1,
+0x1.ba257183744aep-6, 0x1.3a29afc274536p-4, 0x1.7a3e065af47c1p-2, 0x1.f9876033f30ecp-3,
+0x1.3f1f6d427e3eep-3, 0x1.31c60906638c1p-1, 0x1.332c0c0266582p-7, 0x1.272b78b64e56fp-1,
+0x1.6d65c4e2dacb9p-2, 0x1.f3a1a3dbe7434p-2, 0x1.9180840323011p-5, 0x1.39911cea73224p-2,
+0x1.b4bbb64769777p-1, 0x1.60c77992c18efp-3, 0x1.f15d4983e2ba9p-5, 0x1.9968330b32d06p-1,
+0x1.637aad1ac6f56p-2, 0x1.15d6af222bad6p-2, 0x1.713f2a02e27e5p-5, 0x1.3522417e6a448p-1,
+0x1.dfdc77cbbfb8fp-2, 0x1.a3679ad746cf3p-1, 0x1.0fc67c121f8dp-2, 0x1.800b6d770016ep-1,
+0x1.41b2dde28365cp-4, 0x1.7f675daefececp-1, 0x1.f162c377e2c58p-1, 0x1.8477cf2f08efap-1,
+0x1.af5394175ea73p-1, 0x1.75985af2eb30bp-2, 0x1.de22525bbc44ap-2, 0x1.bd24bfa77a498p-1,
+0x1.c422c6e388459p-2, 0x1.ac302c5b58606p-1, 0x1.dc34bd83b8698p-4, 0x1.31d93ec663b28p-1,
+0x1.bbec6abb77d8dp-2, 0x1.014d1f82029a4p-3, 0x1.6412dde2c825cp-3, 0x1.94a917cf29523p-1,
+0x1.3a2419d274483p-1, 0x1.c872fee390e6p-3, 0x1.8b8d3203171a6p-4, 0x1.ddbfa02bbb7f4p-2,
+0x1.949d3c3b293a8p-2, 0x1.421deb62843bdp-3, 0x1.1090063a21201p-2, 0x1.7c0bf4aef817fp-1,
+0x1.b6e5a4db6dcb5p-2, 0x1.3eb7eb7a7d6fdp-2, 0x1.625c6c52c4b8ep-2, 0x1.cb610e5396c22p-1,
+0x1.0b0e4242161c8p-3, 0x1.391174367222fp-1, 0x1.4b6c7bc696d8fp-1, 0x1.abe7b13357cf6p-3,
+0x1.70f1a3c2e1e34p-2, 0x1.3ccf3f3e799e8p-1, 0x1.ef71bb7bdee37p-1, 0x1.9f3197e33e633p-3,
+0x1.f79b6cb7ef36ep-1, 0x1.bd05c9537a0b9p-2, 0x1.27892ce24f126p-4, 0x1.b359a04b66b34p-2,
+0x1.156622022acc4p-2, 0x1.81def53303bdfp-3, 0x1.70c1dd02e183cp-6, 0x1.68a94662d1529p-1,
+0x1.41960a62832c1p-2, 0x1.922b198324563p-3, 0x1.faa4bc5bf5498p-2, 0x1.daef1f03b5de4p-1,
+0x1.ad4f0c3b5a9e2p-2, 0x1.2ec404725d881p-1, 0x1.939dde2b273bcp-2, 0x1.a0f6243b41ec5p-1,
+0x1.7f4b7f4afe97p-1, 0x1.5216f232a42dep-1, 0x1.1d0218e63a043p-1, 0x1.6af946d2d5f29p-3,
+0x1.f172e7efe2e5dp-1, 0x1.ce304f139c60ap-1, 0x1.30fb004261f6p-4, 0x1.a1b3c3e343678p-4,
+0x1.0741c3460e838p-1, 0x1.718bdbcee317bp-1, 0x1.3e60c9927cc19p-2, 0x1.bfba95277f753p-1,
+0x1.5cb63612b96c7p-2, 0x1.1d44408a3a888p-2, 0x1.3c37d8e2786fbp-4, 0x1.4bed0f7a97da2p-2,
+0x1.6d2504eeda4a1p-1, 0x1.31e082e263c1p-3, 0x1.7fa357e6ff46bp-1, 0x1.f7d815efefb03p-1,
+0x1.59dfbc12b3bf8p-2, 0x1.8b2966cf1652dp-1, 0x1.60815c4ec102cp-1, 0x1.4dbae33a9b75cp-1,
+0x1.efb42d33df686p-1, 0x1.774ee9f2ee9ddp-3, 0x1.28aa023a5154p-1, 0x1.8cb7669b196edp-2,
+0x1.8c97beef192f8p-1, 0x1.f278f14fe4f1ep-1, 0x1.9d475e133a8ecp-3, 0x1.0be33e3617c68p-1,
+0x1.448fe37e891fcp-1, 0x1.8453f06f08a7ep-1, 0x1.66a18feecd432p-1, 0x1.3602cb6a6c059p-1,
+0x1.52843f7ea5088p-1, 0x1.8cc0eff71981ep-1, 0x1.6a3943e6d4728p-1, 0x1.67180b02ce301p-3,
+0x1.fc999783f9333p-2, 0x1.2d3515825a6a3p-6, 0x1.98097e433013p-5, 0x1.aca7e6cf594fdp-1,
+0x1.301791e2602f2p-2, 0x1.041e4c12083cap-3, 0x1.4a79ba2294f37p-3, 0x1.4c3377029866fp-7,
+0x1.1aff677a35fedp-2, 0x1.d241c66fa4839p-1, 0x1.fd08e3cffa11cp-1, 0x1.3a6f91c674df2p-1,
+0x1.5d6b2d3ebad66p-1, 0x1.5d8a401abb148p-1, 0x1.1054e9fa20a9dp-2, 0x1.4d1f5a6e9a3ebp-1,
+0x1.bb5dfa9776bbfp-1, 0x1.b0d4773761a8fp-1, 0x1.37b0db826f61bp-5, 0x1.47f5b9828feb7p-1,
+0x1.a34d6883469adp-1, 0x1.eb3394f3d6673p-3, 0x1.4f63dee29ec7cp-3, 0x1.cfba97fb9f753p-2,
+0x1.ff20d5abfe41bp-1, 0x1.ba7a87a774f51p-1, 0x1.de017643bc02fp-5, 0x1.51a51526a34a3p-1,
+0x1.473b779a8e76fp-1, 0x1.88195b4b1032bp-1, 0x1.ab6b17e756d63p-1, 0x1.16210d622c422p-3,
+0x1.918303fb2306p-1, 0x1.c4ebafcf89d76p-1, 0x1.f2302a27e4605p-1, 0x1.4c76674298ecdp-4,
+0x1.7cd0b402f9a17p-7, 0x1.133a62c22674cp-3, 0x1.75fcd642ebf9bp-4, 0x1.26e5ed1a4dcbep-2,
+0x1.7105f1c2e20bep-5, 0x1.5e43f4a2bc87fp-4, 0x1.cde288579bc51p-1, 0x1.747b8c5ae8f72p-1,
+0x1.8952beaf12a58p-1, 0x1.5833f542b067fp-3, 0x1.8335cd8b066bap-2, 0x1.44b0b94689617p-1,
+0x1.b85d220370ba4p-7, 0x1.aa2be8fb5457dp-2, 0x1.194ce58a3299dp-2, 0x1.aa2edd0b545dcp-1,
+0x1.4fe2d9be9fc5bp-1, 0x1.c0fed4fb81fdbp-2, 0x1.241852124830ap-2, 0x1.4f03af669e076p-1,
+0x1.35f3e4426be7dp-2, 0x1.5fd880dabfb1p-2, 0x1.4151891a82a31p-2, 0x1.e23569bbc46adp-1,
+0x1.c02cddc38059cp-4, 0x1.304f71c2609eep-3, 0x1.3ded68a27bdadp-4, 0x1.c9889fb393114p-1,
+0x1.0ff8c3c21ff18p-5, 0x1.9edd73833dbaep-5, 0x1.f3176c9be62eep-1, 0x1.6f2cf0c2de59ep-5,
+0x1.7af1bfa2f5e38p-3, 0x1.0eb83b021d707p-4, 0x1.54cb8b3aa9971p-2, 0x1.d7333c23ae668p-3,
+0x1.367e17d26cfc3p-3, 0x1.e12137c3c2427p-3, 0x1.ea485b63d490bp-1, 0x1.d6f244a7ade49p-1,
+0x1.9caa968339553p-2, 0x1.57c68452af8d1p-2, 0x1.1ba2fdea3746p-1, 0x1.aa6d7f9354dbp-2,
+0x1.80f936a701f27p-1, 0x1.a84970af5092ep-1, 0x1.fd967353fb2cep-3, 0x1.a1b820c343704p-2,
+0x1.1191b65a23237p-2, 0x1.1171c5de22e39p-1, 0x1.fdfbfc83fbf8p-5, 0x1.23c2cd4e4785ap-1,
+0x1.c15e064b82bc1p-1, 0x1.811108ab02221p-2, 0x1.05f8370a0bf07p-1, 0x1.f963a203f2c74p-1,
+0x1.0c9c60c61938cp-1, 0x1.2db5e41e5b6bdp-1, 0x1.c2ec41b385d88p-1, 0x1.1d9bed063b37ep-1,
+0x1.47a3bb568f477p-1, 0x1.b603ae4f6c076p-1, 0x1.348ebc12691d8p-1, 0x1.a6602b434cc05p-1,
+0x1.d7dab5afafb57p-1, 0x1.def481afbde9p-1, 0x1.c2cfa483859f5p-5, 0x1.2bd1dd2257a3cp-4,
+0x1.5cf33e72b9e68p-3, 0x1.9d556a033aaadp-7, 0x1.fc6c804bf8d9p-1, 0x1.25921ae24b243p-1,
+0x1.64b12fa2c9626p-2, 0x1.180f7e32301fp-1, 0x1.fac8daabf591bp-1, 0x1.9a8e73c3351cep-4,
+0x1.80b1ddbb0163cp-2, 0x1.e8b9ddf3d173cp-3, 0x1.042ddeda085bcp-1, 0x1.4921ca0a92439p-1,
+0x1.8ba03d5b17408p-1, 0x1.240d9ea2481b4p-1, 0x1.b3925d636724cp-3, 0x1.4cfe43a699fc8p-1,
+0x1.e49622f7c92c4p-1, 0x1.72dcce62e5b9ap-1, 0x1.4661e5a68cc3dp-1, 0x1.e265077bc4ca1p-2,
+0x1.412564fa824adp-2, 0x1.094e275a129c5p-1, 0x1.d9ce1803b39c3p-6, 0x1.e8366dd3d06cep-1,
+0x1.7ea3ab4afd475p-2, 0x1.435d2cd286ba6p-1, 0x1.8e9699131d2d3p-1, 0x1.2e5916a25cb23p-2,
+0x1.2251ae8244a36p-1, 0x1.aac3935b55872p-1, 0x1.794d8deaf29b2p-2, 0x1.798e7e1ef31dp-1,
+0x1.b138e9076271dp-1, 0x1.72268e7ae44d2p-2, 0x1.3e4131fa7c826p-2, 0x1.8e4603531c8cp-3,
+0x1.d122c56fa2459p-1, 0x1.33d2e75267a5dp-2, 0x1.2dc69e9a5b8d4p-2, 0x1.22f7689a45eedp-2,
+0x1.1417eb26282fdp-1, 0x1.9b112e2b36226p-1, 0x1.da9d7e57b53bp-1, 0x1.3f7051027ee0ap-2,
+0x1.7e3d9992fc7b3p-2, 0x1.1e0856b23c10bp-3, 0x1.ecb66c27d96cep-1, 0x1.4769df828ed3cp-2,
+0x1.ba5ee40f74bddp-1, 0x1.331851ca6630ap-1, 0x1.94e7737f29ceep-1, 0x1.6bc65a22d78cbp-3,
+0x1.e333c903c6679p-4, 0x1.a3b5e43f476bdp-1, 0x1.0ca0117219402p-3, 0x1.f7709d8beee14p-2,
+0x1.ce26221b9c4c4p-2, 0x1.d1be9d6fa37d4p-1, 0x1.92e4da1b25c9bp-1, 0x1.2c97f182592fep-6,
+0x1.7c8230caf9046p-1, 0x1.3e2e84327c5d1p-3, 0x1.82f33daf05e68p-1, 0x1.2dbb19ce5b763p-1,
+0x1.089ee84e113ddp-1, 0x1.109eb542213d7p-4, 0x1.914c9aa322993p-1, 0x1.b3835b736706bp-2,
+0x1.77fa94a2eff53p-2, 0x1.417f4f8282feap-4, 0x1.6b3d6206d67acp-1, 0x1.d015357ba02a7p-1,
+0x1.c341181b86823p-1, 0x1.45dae05e8bb5cp-1, 0x1.bf3577e37e6afp-3, 0x1.04bfc9c2097f9p-2,
+0x1.8d5cf60b1ab9fp-1, 0x1.720f2872e41e5p-3, 0x1.2614d4a24c29bp-1, 0x1.47bbda1a8f77bp-1,
+0x1.8f9c1be71f383p-1, 0x1.75f8903aebf12p-2, 0x1.a2ad70a3455aep-1, 0x1.cc02950b98053p-1,
+0x1.7ac8b162f5916p-3, 0x1.e5d574ffcbaafp-1, 0x1.8f75c79b1eeb9p-2, 0x1.45c53d6a8b8a8p-1,
+0x1.b794126f6f282p-1, 0x1.6a7ef792d4fdfp-3, 0x1.4f29fcf69e54p-1, 0x1.34164336682c8p-1,
+0x1.5456bdeaa8ad8p-2, 0x1.a43a75434874fp-2, 0x1.874574030e8afp-3, 0x1.b2ca474365949p-1,
+0x1.e862229bd0c44p-2, 0x1.f31df7a3e63bfp-1, 0x1.1917e9f2322fdp-2, 0x1.b02e5b9f605cbp-1,
+0x1.b4de190369bc3p-5, 0x1.f7c95703ef92bp-1, 0x1.8043911700872p-1, 0x1.de8ef9abbd1dfp-1,
+0x1.3da4375e7b487p-1, 0x1.f010ef0fe021ep-1, 0x1.83bb7a330776fp-3, 0x1.96025acb2c04bp-2,
+0x1.3252e4a264a5dp-3, 0x1.8703b32f0e076p-1, 0x1.2bd077c257a0fp-5, 0x1.dc30d513b861bp-1,
+0x1.07ffed320fffep-3, 0x1.b56a78236ad4fp-1, 0x1.a8336a1b5066dp-1, 0x1.41644f4a82c8ap-2,
+0x1.9b3fed1f367fep-1, 0x1.bfb937937f727p-3, 0x1.e677650fcceedp-1, 0x1.52d3ff8aa5a8p-1,
+0x1.951c179b2a383p-2, 0x1.35a162066b42cp-1, 0x1.0dd4857a1ba91p-2, 0x1.74b96ac2e972dp-1,
+0x1.efa72903df4e5p-7, 0x1.d1773f7ba2ee8p-2, 0x1.2783b2024f076p-1, 0x1.f7df5be3efbebp-2,
+0x1.b7b32ec36f666p-2, 0x1.b40fa6fb681f5p-1, 0x1.583c1322b0782p-2, 0x1.ee4ef1e3dc9dep-2,
+0x1.abd8fdfb57b2p-1, 0x1.630cd522c619bp-4, 0x1.ab6ce53b56d9dp-2, 0x1.d2fa6aaba5f4dp-2,
+0x1.c7289b438e513p-5, 0x1.36a5512a6d4aap-1, 0x1.b47e62bf68fccp-1, 0x1.a41d0b73483a1p-3,
+0x1.7b5208aaf6a41p-2, 0x1.c73b6a3b8e76dp-1, 0x1.14e05fb229c0cp-3, 0x1.ff51ff43fea4p-2,
+0x1.7ca5e25af94bcp-1, 0x1.ed6b8207dad7p-1, 0x1.a05b274b40b65p-1, 0x1.17e5cf7a2fcbap-1,
+0x1.75673fb2eace8p-3, 0x1.86d28c570da52p-1, 0x1.aae73c0355ce8p-3, 0x1.27e7dbba4fcfbp-1,
+0x1.78e7dcb2f1cfcp-2, 0x1.e3482383c6904p-2, 0x1.39428cf272852p-2, 0x1.8865160310ca3p-2,
+0x1.da5fb17fb4bf6p-1, 0x1.c424f87b8849fp-1, 0x1.c02238f380447p-1, 0x1.6c7291bad8e52p-2,
+0x1.78349f72f0694p-1, 0x1.b1010a0362021p-3, 0x1.ad60c1d35ac18p-1, 0x1.240d9d6e481b4p-1,
+0x1.3143ba5262877p-2, 0x1.062e68da0c5cdp-2, 0x1.b15a580362b4bp-6, 0x1.6a28cdbad451ap-2,
+0x1.b9bc859773791p-1, 0x1.c209357f84127p-1, 0x1.1e1ba9ba3c375p-1, 0x1.dd9627a3bb2c5p-3,
+0x1.89449fbb12894p-1, 0x1.6353c1aac6a78p-1, 0x1.770e898eee1d1p-1, 0x1.05ea82120bd5p-1,
+0x1.50bf43aea17e8p-1, 0x1.1769b0d62ed36p-1, 0x1.dd051883ba0a3p-5, 0x1.ae19139b5c322p-1,
+0x1.3c787a5278f0fp-2, 0x1.1114411a22288p-2, 0x1.ac01dea35803cp-2, 0x1.5ab02b86b5605p-1,
+0x1.7a2e324ef45c6p-1, 0x1.72a235cae5447p-1, 0x1.ee2b6843dc56dp-5, 0x1.548de3caa91bcp-1,
+0x1.36c72e426d8e6p-1, 0x1.df04ef77be09ep-1, 0x1.58e59502b1cb3p-6, 0x1.5df79b6abbef3p-2,
+0x1.2d14c7e25a299p-3, 0x1.b827ee7b704fep-1, 0x1.d3096b23a612dp-1, 0x1.c7ce1e438f9c4p-2,
+0x1.d9f91723b3f23p-4, 0x1.e0943de3c1288p-1, 0x1.98fb75ff31f6fp-1, 0x1.f4fba87be9f75p-1,
+0x1.a29d7363453aep-1, 0x1.6e2e3f6adc5c8p-2, 0x1.b184c98363099p-3, 0x1.2be2131a57c42p-1,
+0x1.a6ae15c34d5c3p-5, 0x1.e36fbbefc6df7p-1, 0x1.8e64a9431cc95p-4, 0x1.6b2a250ed6545p-1,
+0x1.f5b2d983eb65bp-2, 0x1.3e739ad27ce73p-3, 0x1.194338a632867p-1, 0x1.9915a9ef322b5p-1,
+0x1.b04e0e83609c2p-2, 0x1.ef4427fbde885p-1, 0x1.e78baae3cf175p-2, 0x1.4954e63292a9dp-3,
+0x1.61e65dc2c3cccp-1, 0x1.12a88bf625511p-1, 0x1.a6e31d574dc64p-1, 0x1.315b180a62b63p-2,
+0x1.e35af6d3c6b5fp-2, 0x1.b1aa49ff63549p-1, 0x1.47a959ba8f52bp-1, 0x1.3cf2ad6279e56p-1,
+0x1.69d23876d3a47p-1, 0x1.1ab2c4da35659p-1, 0x1.06cde4020d9bdp-4, 0x1.a5115b5b4a22bp-1,
+0x1.f68e0573ed1c1p-2, 0x1.b9d5327f73aa6p-1, 0x1.9a0d03d3341ap-1, 0x1.3bc8ec327791ep-2,
+0x1.c3b148d387629p-3, 0x1.9b8d8d03371b2p-7, 0x1.c9c68933938d1p-1, 0x1.16ae67222d5cdp-2,
+0x1.e9ddf223d3bbep-1, 0x1.fb931e5ff7264p-1, 0x1.f681589fed02bp-1, 0x1.c96ebdcb92dd8p-2,
+0x1.2cc0144259803p-3, 0x1.0fc491461f892p-1, 0x1.f7342343ee684p-3, 0x1.23570c5246ae2p-1,
+0x1.fe11727bfc22ep-2, 0x1.7192de42e325cp-1, 0x1.75ac45deeb589p-1, 0x1.83bc5bf30778bp-3,
+0x1.0876d46a10edbp-2, 0x1.1c8f6332391ecp-1, 0x1.f3394603e6729p-2, 0x1.75e8e59eebd1dp-1,
+0x1.9c735a6338e6bp-2, 0x1.0517f2e20a2fep-3, 0x1.65b72602cb6e5p-2, 0x1.c05f2d2380be6p-4,
+0x1.5bf8c192b7f18p-1, 0x1.a76a9f034ed54p-2, 0x1.dd1d4103ba3a8p-1, 0x1.5cff1132b9fe2p-3,
+0x1.1b150402362a1p-2, 0x1.772a44d2ee549p-1, 0x1.ea4874cbd490fp-2, 0x1.fceda86bf9db5p-2,
+0x1.7d987b06fb30fp-1, 0x1.7dd58732fbab1p-2, 0x1.89ce07c7139c1p-1, 0x1.67766d2aceecep-1,
+0x1.74fbc3eae9f78p-2, 0x1.804f6067009ecp-1, 0x1.30b73032616e6p-3, 0x1.05ade7060b5bdp-1,
+0x1.2027e352404fcp-2, 0x1.93f5a9bb27eb5p-2, 0x1.48279aa2904f3p-4, 0x1.8f1caae71e395p-1,
+0x1.dc6d98e3b8db3p-4, 0x1.9eb139333d627p-1, 0x1.f00bc1e3e0178p-1, 0x1.7f923aa2ff247p-2,
+0x1.768138c2ed027p-2, 0x1.d350c9cba6a19p-2, 0x1.ad9017635b203p-4, 0x1.897a499312f49p-1,
+0x1.2aee619e55dccp-1, 0x1.d11b2bdba2365p-2, 0x1.c1862f3b830c6p-1, 0x1.0dce46621b9c9p-2,
+0x1.bc42e5737885dp-1, 0x1.9ea3703b3d46ep-1, 0x1.bc4dcefb789bap-2, 0x1.27359dc24e6b4p-3,
+0x1.15cdb50a2b9b7p-1, 0x1.d34b21e3a6964p-1, 0x1.48443ba690887p-1, 0x1.26cc60224d98cp-2,
+0x1.246bcaf248d79p-2, 0x1.a42486d348491p-2, 0x1.fadc9d3bf5b94p-1, 0x1.4cb3c76e99679p-1,
+0x1.49868f32930d2p-3, 0x1.1c29a51238535p-3, 0x1.4986b9c2930d7p-3, 0x1.c4eb2aeb89d65p-2,
+0x1.11053e22220a8p-1, 0x1.ed9a8713db351p-3, 0x1.c64901638c92p-3, 0x1.4c92f13e9925ep-1,
+0x1.a17daf4342fb6p-5, 0x1.867808f30cf01p-3, 0x1.8b81d1831703ap-6, 0x1.aab0eeb35561ep-2,
+0x1.4b466722968cdp-1, 0x1.083845e210709p-3, 0x1.7b4b03a2f696p-3, 0x1.d8d322f3b1a64p-3,
+0x1.2a9ba76a55375p-1, 0x1.02c78102058fp-4, 0x1.fa37d7dbf46fbp-2, 0x1.cdbd19b39b7a3p-2,
+0x1.befc605b7df8cp-1, 0x1.db42d36bb685ap-1, 0x1.30abf44a6157fp-1, 0x1.a9942acb53285p-2,
+0x1.ae8df54f5d1bfp-1, 0x1.e3c0bfb3c7818p-3, 0x1.68304576d0609p-1, 0x1.030f6b12061edp-3,
+0x1.4b0273569604ep-1, 0x1.630ce2aec619cp-1, 0x1.8d77a2371aef4p-1, 0x1.9d6417273ac83p-1,
+0x1.aa174bf3542e9p-1, 0x1.dfd950a7bfb2ap-1, 0x1.ff66b263fecd6p-3, 0x1.76391422ec723p-2,
+0x1.6cffc9b2d9ff9p-3, 0x1.e2d7d9ebc5afbp-2, 0x1.ebded303d7bdap-7, 0x1.d55f3583aabe7p-3,
+0x1.5309ef32a613ep-1, 0x1.40b89d8281714p-5, 0x1.4ab044ba95609p-1, 0x1.3ca0aca279416p-2,
+0x1.58666d42b0ccep-3, 0x1.a98305a753061p-1, 0x1.14851f0e290a4p-1, 0x1.80b542bb016a8p-1,
+0x1.c9dbf5c793b7fp-1, 0x1.1a10afc234216p-5, 0x1.9e4f3e433c9e8p-3, 0x1.88d8562311b0bp-1,
+0x1.ece3de67d9c7cp-1, 0x1.983fc3db307f8p-1, 0x1.7689ae12ed136p-3, 0x1.9b71d3b336e3ap-1,
+0x1.12ff3c4225fe8p-5, 0x1.c5d2b0fb8ba56p-1, 0x1.dc35ae7bb86b6p-1, 0x1.5c32671eb864dp-1,
+0x1.28df93a651bf2p-1, 0x1.69ad50aed35aap-1, 0x1.f32cfc83e65ap-2, 0x1.a5edbf2b4bdb8p-2,
+0x1.4986a152930d4p-1, 0x1.79702adaf2e05p-1, 0x1.8e1369a71c26dp-1, 0x1.a4c693bf498d2p-1,
+0x1.ab705f3356e0cp-3, 0x1.95c2e4f32b85dp-1, 0x1.a1e6120343cc2p-5, 0x1.bde606ff7bcc1p-1,
+0x1.a9ce6ecb539cep-1, 0x1.64cea5dac99d5p-1, 0x1.70d97532e1b2fp-3, 0x1.ffe80a1bffd01p-1,
+0x1.0e51ab7e1ca35p-1, 0x1.70bb7c5ee177p-1, 0x1.809d4cd7013aap-1, 0x1.b05b428b60b68p-2,
+0x1.825c875b04b91p-1, 0x1.e8311c67d0624p-1, 0x1.8417dd93082fcp-3, 0x1.6f4065bede80dp-1,
+0x1.8070e04300e1cp-1, 0x1.7d50c5d2faa19p-2, 0x1.0ab2397215647p-1, 0x1.91a0d4072341bp-1,
+0x1.08f627c211ec5p-2, 0x1.cdcfcfd39b9fap-2, 0x1.dba67643b74cfp-2, 0x1.ad5aa7875ab55p-1,
+0x1.4254e25284a9cp-3, 0x1.e769b963ced37p-1, 0x1.00a30e3201462p-2, 0x1.9a1bd9e73437bp-1,
+0x1.60d9e43ec1b3dp-1, 0x1.cc9e1783993c3p-6, 0x1.3ee26da67dc4ep-1, 0x1.cbb5fc0b976cp-1,
+0x1.a427d5af484fbp-1, 0x1.5900cec6b201ap-1, 0x1.899c030b1338p-1, 0x1.4df644769bec9p-1,
+0x1.7b9ee93af73ddp-2, 0x1.e5d26057cba4cp-1, 0x1.4dde4e8e9bbcap-1, 0x1.cc21201f98424p-1,
+0x1.568ddcb2ad1bcp-1, 0x1.9cf736c339ee7p-2, 0x1.489d82c2913bp-2, 0x1.b1d4c81363a99p-2,
+0x1.6d596f92dab2ep-2, 0x1.0554b8c60aa97p-1, 0x1.20ab272241565p-3, 0x1.b8ecc04371d98p-4,
+0x1.c3fd1baf87fa3p-1, 0x1.52dd033aa5bap-1, 0x1.c8be6c0f917cep-1, 0x1.21e0be3243c18p-3,
+0x1.ce2759039c4ebp-4, 0x1.6d234e62da46ap-2, 0x1.f5d2d713eba5bp-1, 0x1.14b4476a29689p-2,
+0x1.3bf6c12277ed8p-2, 0x1.d89178a3b122fp-3, 0x1.23afecc2475fep-4, 0x1.fed544cffdaa9p-1,
+0x1.09129dca12254p-2, 0x1.63586b3ec6b0dp-1, 0x1.ca8b40db95168p-1, 0x1.458924828b125p-4,
+0x1.78b27402f164fp-2, 0x1.542743e2a84e8p-1, 0x1.76a76906ed4edp-1, 0x1.7a28aea2f4516p-1,
+0x1.39f9a43673f35p-1, 0x1.890b6f231216ep-2, 0x1.4649cebe8c93ap-1, 0x1.210f01d2421ep-2,
+0x1.930152f72602ap-1, 0x1.ea98901fd5312p-1, 0x1.6971e4f2d2e3dp-1, 0x1.26b82af24d705p-3,
+0x1.dfda91c3bfb52p-2, 0x1.b19caebb63396p-1, 0x1.0197458a032e9p-2, 0x1.67d4c91acfa99p-2,
+0x1.0479b1f208f36p-1, 0x1.26283b424c507p-3, 0x1.f8c52833f18a5p-2, 0x1.3e3e9d127c7d4p-1,
+0x1.001bb60200377p-1, 0x1.e46ad653c8d5bp-2, 0x1.c898c0c791318p-1, 0x1.9e1716973c2e3p-1,
+0x1.6859c952d0b39p-1, 0x1.ed0ebe63da1d8p-1, 0x1.9cec5b6339d8bp-1, 0x1.ece31837d9c63p-1,
+0x1.5067299ea0ce5p-1, 0x1.67779c3aceef4p-1, 0x1.5943cc42b287ap-5, 0x1.980c74033018fp-6,
+0x1.773dc032ee7b8p-2, 0x1.8c3ba5cb18775p-1, 0x1.86e912430dd22p-1, 0x1.f5988453eb311p-1,
+0x1.43057562860afp-3, 0x1.9a65c1fb34cb8p-2, 0x1.0c400a7218801p-2, 0x1.e3c2b04fc7856p-1,
+0x1.6f96e232df2dcp-2, 0x1.ef91ea2bdf23dp-1, 0x1.6b85d842d70bbp-4, 0x1.a7b8b9fb4f717p-1,
+0x1.a12e98e7425d3p-1, 0x1.5c78bb9ab8f17p-2, 0x1.6e8c7a12dd18fp-3, 0x1.4b5095aa96a13p-2,
+0x1.ef8cd943df19bp-2, 0x1.5805b29eb00b6p-1, 0x1.e3e6e7ebc7cddp-1, 0x1.f7e222a3efc44p-1,
+0x1.28ec771251d8fp-3, 0x1.ac7fa8af58ff5p-1, 0x1.95f939372bf27p-1, 0x1.b294e7176529dp-1,
+0x1.998e670f331cdp-1, 0x1.32e5949a65cb3p-1, 0x1.9f77ff4b3efp-1, 0x1.d3eb215ba7d64p-2,
+0x1.34ba61a26974cp-2, 0x1.b50c3c0f6a188p-1, 0x1.ed6be89bdad7dp-2, 0x1.55fc10eeabf82p-1,
+0x1.4147e1d6828fcp-1, 0x1.f67c1a33ecf83p-3, 0x1.4b94953e97293p-1, 0x1.92093f2f24128p-1,
+0x1.4ad1e78a95a3dp-1, 0x1.d1b49a77a3693p-1, 0x1.75cbef7eeb97ep-1, 0x1.4eac50029d58ap-8,
+0x1.c146849f828d1p-1, 0x1.a33caa8746795p-1, 0x1.aa56129b54ac2p-1, 0x1.62751d82c4ea4p-1,
+0x1.45e421528bc84p-3, 0x1.7e4c4702fc989p-7, 0x1.03ad0b02075a1p-6, 0x1.493f74f6927efp-1,
+0x1.5dfee3babbfdcp-1, 0x1.ec045043d808ap-1, 0x1.4121979682433p-1, 0x1.a83a017f5074p-1,
+0x1.9883f8ef3107fp-1, 0x1.ae35a19b5c6b4p-2, 0x1.5acee892b59ddp-1, 0x1.32125ffe6424cp-1,
+0x1.400cac8280196p-6, 0x1.f48dcfb3e91bap-2, 0x1.c07f0a8380fe1p-5, 0x1.48bb2c6a91766p-2,
+0x1.5ea647cabd4c9p-2, 0x1.12bde4f6257bdp-1, 0x1.fa59a723f4b35p-1, 0x1.f09b05bbe1361p-1,
+0x1.905ceb8320b9dp-1, 0x1.45ee3c5e8bdc8p-1, 0x1.82a444e705489p-1, 0x1.b65da6136cbb5p-2,
+0x1.17a2d6d22f45bp-1, 0x1.f0e068c3e1c0dp-2, 0x1.bb9857537730bp-2, 0x1.b1d2b6e363a57p-2,
+0x1.3759bdd26eb38p-2, 0x1.10447c822089p-2, 0x1.daf3c783b5e79p-4, 0x1.da4bce7bb497ap-2,
+0x1.1c36deba386dcp-2, 0x1.0def85221bdf1p-3, 0x1.b32ae1836655cp-4, 0x1.ec1a5317d834ap-1,
+0x1.7c018c42f8032p-4, 0x1.7786f3c6ef0dep-1, 0x1.9454549328a8bp-1, 0x1.c8042a7b90085p-1,
+0x1.3a871242750e2p-3, 0x1.de467a43bc8cfp-2, 0x1.f42d14ebe85a3p-2, 0x1.6288a7d2c5115p-3,
+0x1.e96a24fbd2d45p-1, 0x1.161e7b1e2c3cfp-1, 0x1.f9ff805bf3ffp-2, 0x1.317a91ba62f52p-2,
+0x1.46e300828dc6p-4, 0x1.eeb2ce9bdd65ap-2, 0x1.12b09d2a25614p-2, 0x1.b9394b9372729p-1,
+0x1.ea3d1d63d47a4p-4, 0x1.7f926f02ff24ep-6, 0x1.28d03d3251a08p-2, 0x1.54ea7a7ea9d4fp-1,
+0x1.046cc7de08d99p-1, 0x1.72344a42e4689p-1, 0x1.6e9eaf62dd3d6p-4, 0x1.a019a6c740335p-1,
+0x1.fa568883f4ad1p-1, 0x1.a4c93b8349927p-3, 0x1.1a7f1c0234fe4p-2, 0x1.10e3efba21c7ep-2,
+0x1.595c6052b2b8cp-2, 0x1.8749d4630e93bp-2, 0x1.d2312bc3a4625p-3, 0x1.b85cc36b70b98p-2,
+0x1.d95eefa3b2bdep-4, 0x1.1c13f0023827ep-6, 0x1.4865185a90ca3p-2, 0x1.139b451227369p-2,
+0x1.f007b943e00f7p-2, 0x1.9e4916a33c923p-1, 0x1.c4df98fb89bf3p-2, 0x1.c2dc033385b8p-2,
+0x1.68cf237ad19e4p-2, 0x1.df6f8cabbedf2p-1, 0x1.7a2b4a76f4569p-1, 0x1.ba87e39b750fcp-2,
+0x1.ad91e7f35b23dp-2, 0x1.c1cc840383991p-8, 0x1.2cfa7aba59f4fp-2, 0x1.141097a628213p-1,
+0x1.f0059003e00b2p-6, 0x1.2ae55bf655cabp-1, 0x1.a3ec488347d89p-3, 0x1.13ecf45e27d9fp-1,
+0x1.3a334c6a7466ap-2, 0x1.2d9dd0225b3bap-2, 0x1.680d3642d01a7p-2, 0x1.2ee05d6a5dc0cp-2,
+0x1.000136f200027p-1, 0x1.41462922828c5p-1, 0x1.1fe226923fc45p-1, 0x1.acaf671b595edp-1,
+0x1.3ac4d4027589bp-7, 0x1.946e718328dcep-1, 0x1.11bb919a23772p-2, 0x1.005bc52200b79p-3,
+0x1.9d4f11033a9e2p-1, 0x1.2d1054fa5a20bp-1, 0x1.93c927a327925p-2, 0x1.2aa5db42554bbp-2,
+0x1.96b2d7332d65bp-2, 0x1.ac54604f58a8cp-1, 0x1.76c0ef3aed81ep-1, 0x1.7fc0fd56ff82p-1,
+0x1.8bc3ecfb1787ep-1, 0x1.e1d8735bc3b0ep-2, 0x1.7413bc82e8278p-3, 0x1.8a3383c31467p-3,
+0x1.e8dfa56bd1bf5p-2, 0x1.e70458fbce08bp-2, 0x1.769d7896ed3afp-1, 0x1.03efff3607ep-1,
+0x1.e6788703ccf11p-5, 0x1.df988ab7bf311p-1, 0x1.7dcf3942fb9e7p-5, 0x1.77025d4aee04cp-2,
+0x1.d99dcb13b33b9p-3, 0x1.97c71d6b2f8e4p-2, 0x1.52f15d5aa5e2cp-1, 0x1.7668a9b6ecd15p-1,
+0x1.a536fb034a6dfp-6, 0x1.cb4e0fa3969c2p-3, 0x1.231810d246302p-1, 0x1.214cb28242996p-5,
+0x1.d07d5a03a0fabp-7, 0x1.abf5d99f57ebbp-1, 0x1.48aef1c2915dep-3, 0x1.a491066b49221p-1,
+0x1.b20c5d336418cp-2, 0x1.1c1050423820ap-1, 0x1.cf1fa0439e3f4p-4, 0x1.a45f9a3348bf3p-1,
+0x1.90c961232192cp-2, 0x1.b0a4e3436149cp-1, 0x1.2420978a48413p-1, 0x1.50a27622a144fp-3,
+0x1.432239da86447p-2, 0x1.812586ab024b1p-1, 0x1.6d6afcf2dad6p-2, 0x1.9600efa32c01ep-1,
+0x1.d29ecca3a53dap-3, 0x1.6a97b862d52f7p-4, 0x1.33e1ddb267c3cp-2, 0x1.261e77324c3cfp-2,
+0x1.9d7038033ae07p-6, 0x1.639bc4dac7379p-2, 0x1.4e906a429d20dp-1, 0x1.06a5e9120d4bdp-2,
+0x1.7db17122fb62ep-1, 0x1.43038f3286072p-2, 0x1.f9bb9e3ff3774p-1, 0x1.8adb28fb15b65p-1,
+0x1.14554b8628aa9p-1, 0x1.1cd3af0e39a76p-1, 0x1.9ceff42739dffp-1, 0x1.1b9740ee372e8p-1,
+0x1.9193115b23262p-2, 0x1.ef1bb097de376p-1, 0x1.80508eb300a12p-2, 0x1.a1cfb747439f7p-1,
+0x1.0b2c00da1658p-1, 0x1.f41876c3e830fp-2, 0x1.462f51768c5eap-1, 0x1.d390b16ba7216p-1,
+0x1.55623d4aaac48p-2, 0x1.a93fa3f3527f4p-3, 0x1.3dca77827b94fp-4, 0x1.4c423b9298847p-1,
+0x1.eb756fabd6eaep-1, 0x1.bcdd9ad379bb3p-2, 0x1.c486566b890cbp-2, 0x1.80748b4300e91p-3,
+0x1.0bc1c47617839p-1, 0x1.7c341a0ef8683p-1, 0x1.e658bcd3ccb18p-2, 0x1.18ad4636315a9p-1,
+0x1.700fe3c2e01fcp-4, 0x1.06f322a20de64p-3, 0x1.9c003abf38007p-1, 0x1.abb36d9b5766ep-1,
+0x1.c67d208b8cfa4p-2, 0x1.95bbd8ff2b77bp-1, 0x1.368e96966d1d3p-1, 0x1.f793dbcbef27bp-1,
+0x1.651f1012ca3e2p-2, 0x1.a6fd15734dfa3p-2, 0x1.132b1cb626564p-1, 0x1.7b5910b6f6b22p-1,
+0x1.8534769b0a68fp-2, 0x1.d353640fa6a6dp-1, 0x1.1d28c7fa3a519p-1, 0x1.cdc63c279b8c8p-1,
+0x1.9abf3ee3357e8p-2, 0x1.8d6065c31ac0dp-3, 0x1.a156ed8f42adep-1, 0x1.7810be16f0218p-1,
+0x1.9b5004db36a01p-2, 0x1.c9103c7f92208p-1, 0x1.88a5f34b114bep-2, 0x1.723ae42ae475dp-2,
+0x1.4efe13ca9dfc2p-2, 0x1.a69624db4d2c5p-1, 0x1.193a94e632753p-1, 0x1.b340ce5b6681ap-1,
+0x1.22ca3ee645948p-1, 0x1.8cde6a0319bcdp-6, 0x1.97dc29232fb85p-2, 0x1.50cc3b5ea1987p-1,
+0x1.388eefe2711dep-3, 0x1.9fb93d333f728p-3, 0x1.f8ff51f3f1feap-2, 0x1.31624c3e62c4ap-1,
+0x1.fdaa284bfb545p-1, 0x1.9871fc6330e4p-4, 0x1.28f6280651ec5p-1, 0x1.607360aac0e6cp-2,
+0x1.068cca460d199p-1, 0x1.e10a25e3c2145p-4, 0x1.5c960842b92c1p-4, 0x1.c9270593924e1p-1,
+0x1.ee951903dd2a3p-6, 0x1.48bb890691771p-1, 0x1.96ed41bb2dda8p-1, 0x1.b9a8907373512p-2,
+0x1.ac13a27758274p-1, 0x1.38442f4670886p-1, 0x1.53941932a7283p-3, 0x1.e6ee9383cddd2p-3,
+0x1.01546bc602a8dp-1, 0x1.1937fff6327p-1, 0x1.32d916fa65b23p-1, 0x1.a8d375ab51a6fp-1,
+0x1.7f9c499aff389p-2, 0x1.304eaf72609d6p-3, 0x1.5c144406b8289p-1, 0x1.e29863b7c530cp-1,
+0x1.61ea7cb2c3d5p-3, 0x1.4012c4a280259p-4, 0x1.33649f1266c94p-1, 0x1.4d3cb6529a797p-2,
+0x1.1fe14fc23fc2ap-2, 0x1.7f224042fe448p-4, 0x1.d800a767b0015p-1, 0x1.1b35a05a366b4p-2,
+0x1.8bca1e5317944p-3, 0x1.00f6cf6e01edap-1, 0x1.3dd480827ba9p-1, 0x1.697f51dad2feap-1,
+0x1.3d18142a7a303p-1, 0x1.6967418ad2ce8p-1, 0x1.32a6576e654cbp-1, 0x1.4c8cbcf299198p-1,
+0x1.6445951ac88b3p-2, 0x1.9327324b264e6p-2, 0x1.4b08296296105p-4, 0x1.78d9b402f1b37p-3,
+0x1.d7c86803af90dp-9, 0x1.f9182de3f2306p-3, 0x1.afe423cb5fc84p-2, 0x1.032c342e06587p-1,
+0x1.977e0b6f2efc1p-1, 0x1.59651b82b2ca3p-6, 0x1.57ff53b2affeap-2, 0x1.5d30c0f2ba618p-3,
+0x1.5b7b52e2b6f6ap-3, 0x1.027dbb8204fb7p-6, 0x1.cf249f839e494p-4, 0x1.5eb2e7d2bd65dp-2,
+0x1.80b2338301646p-4, 0x1.6d493302da926p-1, 0x1.55f7cf12abefap-1, 0x1.800ddca3001bcp-2,
+0x1.9d2d7b0f3a5afp-1, 0x1.2df876765bf0fp-1, 0x1.4da1be7e9b438p-1, 0x1.00150002002ap-12,
+0x1.777a2f02eef46p-4, 0x1.16ec7dfa2dd9p-2, 0x1.699f547ed33ebp-1, 0x1.6c075a0ad80ebp-1,
+0x1.f4dd808be9bbp-1, 0x1.388b57d27116bp-2, 0x1.71282dfae2506p-2, 0x1.4e00962a9c013p-2,
+0x1.65d9450ecbb29p-1, 0x1.c3ea385387d47p-2, 0x1.0536b81a0a6d7p-1, 0x1.67b10d76cf622p-1,
+0x1.603b27a2c0765p-1, 0x1.dd28c9ffba519p-1, 0x1.ab75069356ea1p-3, 0x1.ef726623dee4dp-2,
+0x1.e7f3f2dbcfe7ep-1, 0x1.16dceb7e2db9dp-1, 0x1.4f05634e9e0acp-1, 0x1.f6963c83ed2c8p-4,
+0x1.1ef0d95a3de1bp-1, 0x1.88e9f73f11d3fp-1, 0x1.dc5876f3b8b0fp-2, 0x1.4f071fca9e0e4p-1,
+0x1.ec66547bd8ccbp-2, 0x1.10902a2221205p-3, 0x1.e1c1c303c3838p-6, 0x1.26c14a924d829p-2,
+0x1.721c8102e439p-1, 0x1.5cafcc9ab95fap-1, 0x1.27014fda4e02ap-2, 0x1.a10bc6e342179p-1,
+0x1.e8260b97d04c1p-1, 0x1.fd1ffc6bfa4p-1, 0x1.0d1320ee1a264p-1, 0x1.dd038c1fba072p-1,
+0x1.32cb50a26596ap-2, 0x1.c5a737eb8b4e7p-1, 0x1.0807ae6a100f6p-2, 0x1.ff3eed5ffe7dep-1,
+0x1.4f38a8229e715p-2, 0x1.893a8f4f12752p-1, 0x1.66effad2cddffp-1, 0x1.f5deec03ebbdep-7,
+0x1.6663594accc6bp-1, 0x1.d1cd3c77a39a8p-1, 0x1.ff215d83fe42cp-2, 0x1.4e574c229caeap-1,
+0x1.d1544fe3a2a8ap-2, 0x1.3a58483274b09p-3, 0x1.8d2a13b31a542p-1, 0x1.e6c05203cd80ap-7,
+0x1.d780094baf001p-1, 0x1.ed593cb3dab28p-3, 0x1.56a22112ad444p-1, 0x1.9b66671336ccdp-2,
+0x1.7ef4b36afde96p-2, 0x1.65b02f2ecb606p-1, 0x1.6113d8d2c227bp-1, 0x1.8cb6d5a3196dbp-4,
+0x1.84bff78b097ffp-2, 0x1.f49480bfe929p-1, 0x1.d2a2a19ba5454p-1, 0x1.550c0eb2aa182p-2,
+0x1.f1b47d27e369p-1, 0x1.bf6b850b7ed71p-2, 0x1.0f1326f21e265p-2, 0x1.16344aea2c689p-2,
+0x1.4ab9f4da9573fp-2, 0x1.0b8d6aae171adp-1, 0x1.14b225a229645p-2, 0x1.4cf94e7e99f2ap-1,
+0x1.298ff3f2531fep-2, 0x1.f1490da7e2922p-1, 0x1.54d0ca2ea9a19p-1, 0x1.fb2b5343f656ap-1,
+0x1.c3164a1b862c9p-1, 0x1.5185e3c2a30bcp-3, 0x1.49829f6293054p-1, 0x1.5780e41aaf01dp-2,
+0x1.45ef15fa8bde3p-2, 0x1.ad5966235ab2dp-2, 0x1.66b6e6aacd6ddp-2, 0x1.e9de5123d3bcap-3,
+0x1.5203023ea406p-1, 0x1.3fb28d027f652p-6, 0x1.482ac7d290559p-1, 0x1.17d5bf422fab8p-5,
+0x1.6fadc396df5b8p-1, 0x1.527d4142a4fa8p-2, 0x1.0c50daa218a1bp-3, 0x1.906dfac320dbfp-4,
+0x1.3ba642c2774c8p-2, 0x1.5b6d8402b6db1p-5, 0x1.b9278d63724f2p-2, 0x1.1f0f3d0a3e1e8p-2,
+0x1.ead9358bd5b27p-2, 0x1.641d5a2ac83abp-1, 0x1.1aa1c3fe35438p-1, 0x1.9ac9953335933p-1,
+0x1.beab13537d562p-3, 0x1.a4fad6cf49f5bp-1, 0x1.cf85c75b9f0b9p-2, 0x1.0472bece08e58p-1,
+0x1.9643e4732c87dp-1, 0x1.e49d6ee3c93aep-4, 0x1.ff3c241bfe785p-2, 0x1.595a2e8eb2b46p-1,
+0x1.21ea4d9a43d4ap-2, 0x1.2482c5b249059p-3, 0x1.46a826028d505p-7, 0x1.33ecb1ca67d96p-1,
+0x1.1fcd64823f9adp-1, 0x1.70ec27dae1d85p-2, 0x1.ae6446135cc89p-1, 0x1.c7419af38e833p-3,
+0x1.84e750ab09ceap-2, 0x1.ed1e1bc3da3c3p-2, 0x1.069b85620d371p-2, 0x1.910b5f432216cp-4,
+0x1.9fcdae873f9b6p-1, 0x1.8cc3f2bb1987ep-2, 0x1.90bcad0321796p-3, 0x1.ed067f23da0dp-4,
+0x1.b831a33b70634p-2, 0x1.40c2f1f68185ep-1, 0x1.9a50dcd334a1cp-2, 0x1.d1856c67a30aep-1,
+0x1.49c0983a93813p-2, 0x1.e7ca3267cf946p-1, 0x1.6c4f0196d89ep-1, 0x1.148b10f629162p-1,
+0x1.8cc50937198a1p-1, 0x1.50479512a08f3p-3, 0x1.8fdcfc031fbap-5, 0x1.2308eda64611ep-1,
+0x1.214b264242965p-2, 0x1.189be1d23137cp-1, 0x1.f18c70c3e318ep-3, 0x1.219ab9ee43357p-1,
+0x1.61bc933ec3792p-1, 0x1.02fb799205f6fp-2, 0x1.561daed2ac3b6p-3, 0x1.0313ef7a0627ep-2,
+0x1.39f3d0ba73e7ap-1, 0x1.f5d8e403ebb1dp-8, 0x1.e6b4bcfbcd698p-2, 0x1.fc67790ff8cefp-1,
+0x1.f4f57f53e9ebp-2, 0x1.76a8212eed504p-1, 0x1.744727c2e88e5p-4, 0x1.3490dc5a6921cp-2,
+0x1.e850d443d0a1bp-4, 0x1.257020724ae04p-2, 0x1.afd27c235fa5p-2, 0x1.1922ec2a3245ep-1,
+0x1.d37b022fa6f6p-1, 0x1.a511ac7f4a236p-1, 0x1.d550b11baaa16p-2, 0x1.e16d3933c2da7p-3,
+0x1.8cdbdee319b7cp-1, 0x1.5bdd6882b7badp-3, 0x1.8ce65f4319cccp-1, 0x1.19a0e8163341dp-1,
+0x1.56127ecaac25p-2, 0x1.a5e42f034bc86p-1, 0x1.e54eade3ca9d6p-4, 0x1.3baed286775dap-1,
+0x1.7d0021a2fa004p-2, 0x1.7219e3dae433cp-2, 0x1.752631c2ea4c6p-3, 0x1.01e5208203ca4p-4,
+0x1.3a8aaeba75156p-1, 0x1.65a1f052cb43ep-2, 0x1.438d379a871a7p-2, 0x1.d1f9fdc3a3f4p-3,
+0x1.6d7953e2daf2ap-2, 0x1.9520fa4b2a41fp-1, 0x1.c397e1f3872fcp-3, 0x1.b137699b626edp-1,
+0x1.0bc91b7a17923p-1, 0x1.3eddbaea7dbb7p-2, 0x1.2dff5f225bfecp-3, 0x1.48d3360291a67p-1,
+0x1.3226edb2644dep-1, 0x1.236915da46d23p-1, 0x1.87d888a30fb11p-3, 0x1.05a1efde0b43ep-1,
+0x1.90f584ab21eb1p-2, 0x1.4c9e7ab6993cfp-1, 0x1.7dfd3e2afbfa8p-1, 0x1.555a84e2aab51p-3,
+0x1.a395d4db472bbp-1, 0x1.0ae39d6a15c74p-1, 0x1.6ef7894eddef1p-1, 0x1.3a7c50f274f8ap-3,
+0x1.618f98dac31f3p-2, 0x1.aba15f0b5742cp-1, 0x1.8a4de6c7149bdp-1, 0x1.6f47dd3ede8fcp-1,
+0x1.92b943e325728p-3, 0x1.e7977337cf2eep-1, 0x1.8f84814f1f09p-1, 0x1.9f38ffb33e72p-1,
+0x1.34d0d6ba69a1bp-2, 0x1.8a58e8e314b1dp-4, 0x1.3b77f20276efep-5, 0x1.5125154ea24a3p-1,
+0x1.c66c17678cd83p-1, 0x1.093aef3a1275ep-2, 0x1.025c7eea04b9p-1, 0x1.a46a65bb48d4dp-2,
+0x1.240c55164818bp-1, 0x1.4ddc56b29bb8bp-1, 0x1.b0868e03610d2p-5, 0x1.58cd0b12b19a1p-3,
+0x1.c515b2238a2b6p-3, 0x1.f3fa2c23e7f46p-3, 0x1.5bd532a2b7aa6p-1, 0x1.39c02ee273806p-1,
+0x1.c99d05c3933a1p-1, 0x1.b3a4e19b6749cp-2, 0x1.8f16d01b1e2dap-1, 0x1.6d32da9ada65bp-1,
+0x1.e4b60e37c96c2p-1, 0x1.fc1cb2cbf8396p-2, 0x1.bbd1eed777a3ep-1, 0x1.2afbb54255f77p-2,
+0x1.535f70e2a6beep-2, 0x1.461fd59a8c3fbp-1, 0x1.316df80262dbfp-7, 0x1.0e5e096a1cbc1p-1,
+0x1.2db748d25b6e9p-1, 0x1.944a392f28947p-1, 0x1.5b2e1232b65c2p-2, 0x1.c81fb42f903f7p-1,
+0x1.c595564b8b2abp-1, 0x1.829d1073053a2p-2, 0x1.1944c97e32899p-1, 0x1.8c016db31802ep-1,
+0x1.45ebffd68bd8p-1, 0x1.ba14864374291p-5, 0x1.78da8232f1b5p-3, 0x1.a7e153a34fc2ap-3,
+0x1.697d9f16d2fb4p-1, 0x1.e4fc25b3c9f85p-3, 0x1.80572f5b00ae6p-2, 0x1.dac30b9fb5861p-1,
+0x1.ec7b28f3d8f65p-2, 0x1.c00ca50380195p-5, 0x1.14833a7e29067p-1, 0x1.7fb53472ff6a7p-2,
+0x1.eba6763bd74cfp-2, 0x1.4734152a8e683p-2, 0x1.686ba682d0d75p-4, 0x1.b51292a36a252p-2,
+0x1.a1a863ff4350cp-1, 0x1.e8df63a7d1becp-1, 0x1.700723f6e00e4p-1, 0x1.2d6071b25ac0ep-3,
+0x1.2eff39425dfe7p-1, 0x1.74ccdbd6e999bp-1, 0x1.59b625d6b36c5p-1, 0x1.72da0842e5b41p-3,
+0x1.09171502122e3p-1, 0x1.d34bbb03a6977p-7, 0x1.26b1b1e24d636p-4, 0x1.9d58d69b3ab1bp-2,
+0x1.91376e4b226eep-2, 0x1.3e1affba7c36p-1, 0x1.6ab763f2d56ecp-3, 0x1.d0f6df03a1edcp-6,
+0x1.59bc481eb3789p-1, 0x1.71c8f312e391ep-2, 0x1.e2002f93c4006p-3, 0x1.8673ce630ce7ap-2,
+0x1.322382fa6447p-1, 0x1.38aba39271574p-1, 0x1.3bf9e5a277f3dp-2, 0x1.4308bb8286117p-4,
+0x1.54ac6de2a958ep-1, 0x1.b2802d4f65006p-1, 0x1.d0776353a0eecp-2, 0x1.29fea3f253fd4p-3,
+0x1.5868df92b0d1cp-3, 0x1.1549267a2a925p-1, 0x1.2508f2524a11ep-1, 0x1.f7c29be3ef853p-1,
+0x1.fc51143bf8a23p-2, 0x1.2a202c8a54406p-2, 0x1.0c6ae13218d5cp-3, 0x1.693e1ae2d27c3p-4,
+0x1.3b9e4302773c8p-6, 0x1.9cd0de2339a1cp-1, 0x1.13bc8ada27791p-2, 0x1.12f4071a25e81p-1,
+0x1.a41e0d0f483c2p-1, 0x1.5d68f75abad1fp-2, 0x1.e1a07267c340ep-1, 0x1.b2e710c365ce2p-3,
+0x1.eccf7b67d99efp-1, 0x1.e2725b03c4e4bp-4, 0x1.ed05eca3da0bep-3, 0x1.468bc3868d178p-1,
+0x1.ea6589dbd4cb1p-2, 0x1.e7830e1bcf062p-2, 0x1.38b55682716abp-6, 0x1.3ab23f2275648p-4,
+0x1.63695502c6d2bp-4, 0x1.4f853b0a9f0a7p-2, 0x1.3edd7d527dbbp-3, 0x1.8119988302333p-1,
+0x1.690b2b52d2165p-3, 0x1.37f310fe6fe62p-1, 0x1.cb99418397328p-1, 0x1.60ba0572c1741p-2,
+0x1.34f0ddd269e1cp-3, 0x1.e14467a3c288dp-2, 0x1.503f3d32a07e8p-2, 0x1.4b64c19296c98p-1,
+0x1.85b24a170b649p-1, 0x1.d674adcbace96p-2, 0x1.788c84f2f1191p-1, 0x1.8f8f3c2f1f1e8p-1,
+0x1.10166a0a202cdp-2, 0x1.35652e026aca6p-8, 0x1.4506868a8a0d1p-2, 0x1.614a1082c2942p-4,
+0x1.623e8c12c47d2p-2, 0x1.08476b5a108edp-2, 0x1.31c60c82638c2p-2, 0x1.3bdd82e277bbp-2,
+0x1.80e4021b01c8p-2, 0x1.1424816a2849p-1, 0x1.e47a84f7c8f51p-1, 0x1.b5a4c5fb6b499p-1,
+0x1.f9821e03f3044p-7, 0x1.ee402fabdc806p-1, 0x1.dcfb0ddfb9f62p-1, 0x1.a29998c345333p-4,
+0x1.2c059a62580b3p-2, 0x1.65936982cb26dp-4, 0x1.b56ccb9b6ad99p-1, 0x1.e08b300bc1166p-2,
+0x1.64a57e2ec94bp-1, 0x1.81060d1b020c2p-1, 0x1.a0a29abf41453p-1, 0x1.b1e1b5a363c37p-1,
+0x1.c6a103a38d42p-3, 0x1.2308e5524611dp-3, 0x1.fa8cee6bf519ep-2, 0x1.f75a8affeeb51p-1,
+0x1.33fc903a67f92p-1, 0x1.d74bf093ae97ep-3, 0x1.86e9c72b0dd39p-1, 0x1.bc07c53f780f9p-1,
+0x1.e0f71a03c1ee3p-3, 0x1.4b68538296d0ap-4, 0x1.e831074fd0621p-1, 0x1.295d0c8e52ba2p-1,
+0x1.5b21803ab643p-2, 0x1.02281b1a04503p-2, 0x1.c74bcdff8e97ap-1, 0x1.6e02c12adc058p-1,
+0x1.95388ef72a712p-1, 0x1.abc652f3578cap-1, 0x1.23a78726474f1p-1, 0x1.9d1e976f3a3d3p-1,
+0x1.9a06829b340dp-1, 0x1.00a2950201453p-1, 0x1.d171ca87a2e39p-1, 0x1.804a7e430095p-4,
+0x1.2d5502365aaap-1, 0x1.86de96230dbd3p-1, 0x1.204ee7ce409ddp-1, 0x1.23f500c247eap-2,
+0x1.07e4a33a0fc94p-1, 0x1.81e3051303c61p-2, 0x1.0f70d8121ee1bp-3, 0x1.798ce426f319dp-1,
+0x1.09b3bbde13677p-1, 0x1.4122ad3a82456p-1, 0x1.70e76f22e1ceep-1, 0x1.ed8260a3db04cp-4,
+0x1.b6f5a95f6deb5p-1, 0x1.efa26c9bdf44ep-2, 0x1.f9b81153f3702p-1, 0x1.799b7ee2f337p-4,
+0x1.213e40be427c8p-1, 0x1.e1e9189fc3d23p-1, 0x1.58907c6ab121p-1, 0x1.cecf00db9d9ep-1,
+0x1.8bf498a317e93p-3, 0x1.1fdc4a663fb89p-1, 0x1.3cd1c20279a38p-1, 0x1.f835b523f06b7p-1,
+0x1.97453aab2e8a7p-2, 0x1.81e5249303ca5p-3, 0x1.95544c8f2aa8ap-1, 0x1.96a47fc32d49p-3,
+0x1.611bde2ac237cp-1, 0x1.66c61716cd8c3p-1, 0x1.2b64df7256c9cp-2, 0x1.1ce1c0ba39c38p-2,
+0x1.db495a6bb692bp-2, 0x1.b601578b6c02bp-1, 0x1.206b60be40d6cp-1, 0x1.f589506feb12ap-1,
+0x1.dbcb6843b796dp-3, 0x1.644796c2c88f3p-1, 0x1.6f163492de2c7p-1, 0x1.80a695f3014d3p-1,
+0x1.4ad487f295a91p-2, 0x1.bffb476b7ff69p-2, 0x1.be56e2077cadcp-1, 0x1.717fb552e2ff7p-3,
+0x1.d7ceda03af9dbp-1, 0x1.b80ef35b701dep-1, 0x1.1726ba6a2e4d7p-2, 0x1.f21a357be4347p-2,
+0x1.99f80bf733f01p-1, 0x1.e423d99fc847bp-1, 0x1.8fb8372b1f707p-2, 0x1.fcf53223f9ea6p-1,
+0x1.0400240608005p-1, 0x1.2b77650256eedp-7, 0x1.f52ae743ea55dp-1, 0x1.cfa2c15b9f458p-1,
+0x1.949c9af329393p-3, 0x1.8a7f33cf14fe6p-1, 0x1.aa5f0a4354be1p-4, 0x1.c64304e78c861p-1,
+0x1.e28a95c3c5153p-2, 0x1.95fca20b2bf94p-2, 0x1.52cf9502a59f3p-3, 0x1.dee9f817bdd3fp-1,
+0x1.01ff511a03feap-2, 0x1.751f45feea3e9p-1, 0x1.d4734887a8e69p-1, 0x1.efe5053bdfca1p-2,
+0x1.b2cdb983659b7p-2, 0x1.43897d168713p-1, 0x1.e2646233c4c8cp-3, 0x1.7ed120bafda24p-1,
+0x1.1c39064238721p-4, 0x1.b77fd4a36effbp-4, 0x1.db310e13b6622p-1, 0x1.fb55facbf6abfp-1,
+0x1.eefeedefddfdep-1, 0x1.9b11ad1336236p-3, 0x1.e8c62b0bd18c5p-2, 0x1.88f6f9e311edfp-1,
+0x1.2ba1138257422p-3, 0x1.bc3f311b787e6p-1, 0x1.85ec2c030bd86p-1, 0x1.4ee868e69dd0dp-1,
+0x1.c0ed0eb381da2p-1, 0x1.7b171342f62e2p-1, 0x1.1e8b2a423d165p-1, 0x1.30a1ab6261435p-4,
+0x1.059647120b2c9p-1, 0x1.53d70b8aa7ae1p-1, 0x1.ec573a53d8ae7p-1, 0x1.f6db91f3edb72p-1,
+0x1.ed55c8c3daab9p-5, 0x1.042c7e420859p-3, 0x1.d5c58a0bab8b1p-1, 0x1.3faa0a327f541p-2,
+0x1.b62a658f6c54dp-1, 0x1.aa38d28f5471ap-1, 0x1.97c787bb2f8f1p-1, 0x1.1f22849a3e451p-2,
+0x1.db849f43b7094p-2, 0x1.060a04420c141p-5, 0x1.cc4c61039898cp-6, 0x1.1149706e2292ep-1,
+0x1.1d426b623a84dp-3, 0x1.e993711bd326ep-1, 0x1.0c9f6b36193edp-1, 0x1.b27c462364f89p-4,
+0x1.415f717282beep-3, 0x1.0280bc0205018p-9, 0x1.bf4682ab7e8dp-1, 0x1.3680427a6d008p-2,
+0x1.bd41b1d77a836p-1, 0x1.4532aeaa8a656p-1, 0x1.ea288a27d4511p-1, 0x1.7e2ec086fc5d8p-1,
+0x1.809383db0127p-2, 0x1.08b3b46611677p-1, 0x1.a442f5f34885fp-1, 0x1.c5e008ff8bc01p-1,
+0x1.722affb2e456p-3, 0x1.909a304321346p-1, 0x1.bcbb9aef79773p-1, 0x1.ed8071f3db00ep-3,
+0x1.d1a54fd3a34aap-1, 0x1.928124f725025p-1, 0x1.1b352196366a4p-1, 0x1.87cfb5630f9f7p-1,
+0x1.3cb9f7827973fp-1, 0x1.65f9529acbf2ap-2, 0x1.760f7ac2ec1efp-5, 0x1.53e23922a7c47p-4,
+0x1.86ba932b0d752p-2, 0x1.2e1ad5a25c35bp-4, 0x1.3bc5b792778b7p-1, 0x1.0aade46e155bdp-1,
+0x1.ead97983d5b2fp-6, 0x1.21948b1243291p-3, 0x1.40fd6d3681faep-1, 0x1.7ebaa0a2fd754p-3,
+0x1.259e8e024b3d2p-3, 0x1.0043efde0087ep-1, 0x1.f5dd92d3ebbb2p-2, 0x1.aa55560354aabp-7,
+0x1.15da7a122bb4fp-3, 0x1.ca2ea71b945d5p-2, 0x1.84d815df09b03p-1, 0x1.05c060720b80cp-1,
+0x1.edcb07f3db961p-1, 0x1.291b0bd252361p-1, 0x1.9740d2db2e81ap-2, 0x1.29571f7252ae4p-3,
+0x1.736a7822e6d4fp-2, 0x1.10b808ba21701p-2, 0x1.8b6bc8b316d79p-2, 0x1.16b517ca2d6a3p-2,
+0x1.add295035ba53p-5, 0x1.e0eb05f3c1d61p-1, 0x1.32a4144265483p-5, 0x1.579720d6af2e4p-1,
+0x1.27cf5e7a4f9ecp-2, 0x1.5459c782a8b39p-4, 0x1.821367fb0426dp-1, 0x1.5744f8d2ae89fp-1,
+0x1.413a4ea28274ap-3, 0x1.7bb23f12f7648p-2, 0x1.87cb75030f96fp-3, 0x1.7e957dd2fd2bp-3,
+0x1.063e424e0c7c8p-1, 0x1.a2f04a7745e09p-1, 0x1.7ea80f42fd502p-2, 0x1.4fa5e5d29f4bdp-1,
+0x1.466874a28cd0fp-2, 0x1.ba42d10b7485ap-1, 0x1.564f3b2aac9e7p-1, 0x1.d155b1aba2ab6p-2,
+0x1.3eb4492a7d689p-2, 0x1.b64ea20b6c9d4p-2, 0x1.ee6b394bdcd67p-1, 0x1.1a4a590a3494bp-2,
+0x1.10973502212e7p-7, 0x1.7417456ae82e9p-2, 0x1.aef5e8c35debdp-2, 0x1.7bef31d2f7de6p-2,
+0x1.4267a71284cf5p-1, 0x1.9d30d8bf3a61bp-1, 0x1.495224ce92a45p-1, 0x1.5d44d066ba89ap-1,
+0x1.7e1bdeaefc37cp-1, 0x1.5c7c6612b8f8dp-1, 0x1.69b7e272d36fcp-2, 0x1.2038de824071cp-5,
+0x1.87079f030e0f4p-1, 0x1.b77ac9836ef59p-4, 0x1.694886bed2911p-1, 0x1.d75632abaeac6p-1,
+0x1.e990f173d321ep-2, 0x1.cb3b63ff9676cp-1, 0x1.b7dc91036fb92p-4, 0x1.fb06bb07f60d7p-1,
+0x1.6e2bae72dc576p-1, 0x1.ec9f3383d93e6p-2, 0x1.4aaca0d695594p-1, 0x1.15fe8c022bfd2p-5,
+0x1.6124d592c249bp-2, 0x1.41f7b7fa83ef7p-2, 0x1.f415832be82bp-2, 0x1.4fec8f5e9fd92p-1,
+0x1.7c232d06f8466p-1, 0x1.d0ebf5bba1d7fp-2, 0x1.dd11bbe3ba237p-1, 0x1.806589db00cb1p-1,
+0x1.a2819d9745034p-1, 0x1.69196082d232cp-2, 0x1.f2e91603e5d23p-4, 0x1.c9d2894b93a51p-2,
+0x1.46f623f28dec4p-3, 0x1.87af478f0f5e9p-1, 0x1.08b854221170bp-3, 0x1.cfd967ab9fb2dp-1,
+0x1.c8575b3b90aebp-2, 0x1.ee140c83dc282p-2, 0x1.e1dcf597c3b9fp-1, 0x1.accd3283599a6p-3,
+0x1.2df95f725bf2cp-1, 0x1.4b257c52964bp-1, 0x1.0a25fd22144cp-3, 0x1.160ec1422c1d8p-4,
+0x1.1660e04e2cc1cp-1, 0x1.e61445a3cc289p-3, 0x1.dc893303b9126p-5, 0x1.09191d7a12324p-2,
+0x1.6fd4ab2adfa95p-1, 0x1.68753406d0ea7p-1, 0x1.2bd8eefa57b1ep-2, 0x1.0338af8206716p-4,
+0x1.2e2200825c44p-6, 0x1.8ff739131fee7p-1, 0x1.7053a54ee0a75p-1, 0x1.85943d0b0b288p-1,
+0x1.e1b4cfc3c369ap-3, 0x1.4d65612e9acacp-1, 0x1.05f9c6e20bf39p-1, 0x1.aeed18435dda3p-5,
+0x1.f2117003e422ep-9, 0x1.4456e9a688addp-1, 0x1.ffb02c53ff606p-2, 0x1.4ebe69b29d7cdp-3,
+0x1.980c62633018cp-2, 0x1.42062b36840c5p-1, 0x1.1c4810c238902p-4, 0x1.b031ded36063cp-1,
+0x1.c8818ba391031p-4, 0x1.597deb02b2fbdp-7, 0x1.b652b7036ca57p-5, 0x1.670990eace132p-1,
+0x1.508b73fea116ep-1, 0x1.77baaae2ef755p-3, 0x1.89cb69131396dp-1, 0x1.9bb151233762ap-3,
+0x1.aee7784b5dcefp-2, 0x1.a793fc434f28p-1, 0x1.d6f1c60bade39p-2, 0x1.1d219d323a434p-3,
+0x1.1009304a20126p-1, 0x1.81655a8302cabp-1, 0x1.9ebdf5033d7bfp-3, 0x1.197a404e32f48p-1,
+0x1.115c939222b92p-1, 0x1.d803228fb0064p-1, 0x1.3e1cfaaa7c39fp-2, 0x1.89c9c78313939p-1,
+0x1.256883be4ad1p-1, 0x1.a50844374a109p-1, 0x1.a4b8990749713p-1, 0x1.275a952e4eb53p-1,
+0x1.d2be5bb3a57cbp-2, 0x1.49215e629242cp-2, 0x1.7b0a2f9af6146p-1, 0x1.b5655f0f6acacp-1,
+0x1.e696da67cd2dbp-1, 0x1.9e9331b33d266p-1, 0x1.65973ddecb2e8p-1, 0x1.fa70bd83f4e18p-5,
+0x1.a3f9295f47f25p-1, 0x1.80fc694f01f8dp-1, 0x1.86b09cc30d614p-1, 0x1.e9093ab3d2127p-2,
+0x1.deeb1407bdd63p-1, 0x1.107c05d620f81p-1, 0x1.5b70f1a2b6e1ep-1, 0x1.6cbda052d97b4p-2,
+0x1.7020042ae0401p-2, 0x1.1ba75292374eap-3, 0x1.fb4e6ef3f69cep-2, 0x1.c819325f90326p-1,
+0x1.c84f2f27909e6p-1, 0x1.6556b4bacaad7p-1, 0x1.c326e553864ddp-2, 0x1.b357857366af1p-2,
+0x1.3d59d7467ab3bp-1, 0x1.80a1efff0143ep-1, 0x1.8dd628e31bac5p-3, 0x1.8b096c031612ep-3,
+0x1.25aa34364b547p-1, 0x1.05c468020b88dp-6, 0x1.8a1cf02f1439ep-1, 0x1.e12c4183c2588p-6,
+0x1.597da4e2b2fb5p-2, 0x1.05271fca0a4e4p-1, 0x1.c46ec11b88dd8p-1, 0x1.26ab59aa4d56bp-2,
+0x1.4774a2f28ee94p-2, 0x1.2a05fef6540cp-1, 0x1.65f9715acbf2ep-2, 0x1.1ecdeb623d9bdp-3,
+0x1.5604d082ac09ap-2, 0x1.cd6aab839ad55p-4, 0x1.3c38183278703p-1, 0x1.13daf89227b5fp-2,
+0x1.4a295b469452bp-1, 0x1.2f5213aa5ea42p-2, 0x1.404c4c728098ap-1, 0x1.1caeac02395d6p-8,
+0x1.bd25bcf37a4b8p-2, 0x1.ef9c1f43df384p-4, 0x1.ca528fbb94a52p-1, 0x1.4dc41b429b883p-2,
+0x1.a34a38a346947p-1, 0x1.57cc04c2af981p-2, 0x1.808dd05b011bap-1, 0x1.c1481fd382904p-2,
+0x1.643f9302c87f2p-4, 0x1.e4035a93c806bp-1, 0x1.43666aea86ccdp-1, 0x1.52322696a4645p-1,
+0x1.ec317dd3d863p-1, 0x1.9b06b633360d7p-2, 0x1.613b88a2c2771p-1, 0x1.31e0a08263c14p-2,
+0x1.d2aa7ae3a554fp-1, 0x1.25aa49be4b549p-1, 0x1.2c45fd16588cp-1, 0x1.d9933163b3266p-3,
+0x1.3ec122c27d824p-3, 0x1.df42b5c7be857p-1, 0x1.7c308e62f8612p-2, 0x1.f56561ebeacacp-2,
+0x1.8f00b3431e016p-5, 0x1.fa505f67f4a0cp-1, 0x1.84a02d3f09406p-1, 0x1.6319667ac632dp-1,
+0x1.23f2d27247e5ap-2, 0x1.89d8f35b13b1ep-2, 0x1.6552c3d2caa58p-1, 0x1.708c47b2e1189p-1,
+0x1.02dffd9a05cp-1, 0x1.2fa5538a5f4aap-1, 0x1.76e55502edcabp-5, 0x1.4c546c7298a8ep-2,
+0x1.db8b55efb716bp-1, 0x1.97fc25ab2ff85p-1, 0x1.86ce46230d9c9p-1, 0x1.0269098204d21p-6,
+0x1.7bff803ef7ffp-1, 0x1.9469621b28d2cp-2, 0x1.5a456ee2b48aep-1, 0x1.6830fe0ed062p-1,
+0x1.97b80c272f702p-1, 0x1.7701ef02ee03ep-2, 0x1.214e5002429cap-9, 0x1.6a628706d4c51p-1,
+0x1.e12b413fc2568p-1, 0x1.2d674b665ace9p-1, 0x1.e0c7535fc18eap-1, 0x1.86dc4f830db8ap-4,
+0x1.0caa012a1954p-1, 0x1.3dbf35227b7e7p-2, 0x1.2b8e3ae6571c7p-1, 0x1.259a0c5e4b342p-1,
+0x1.325ff3ea64bfep-2, 0x1.605cd042c0b9ap-2, 0x1.1166e5aa22cddp-2, 0x1.2b29632e5652cp-1,
+0x1.751ae1ceea35cp-1, 0x1.ee0636abdc0c7p-1, 0x1.376b55ba6ed6bp-2, 0x1.dfeb7d93bfd7p-3,
+0x1.1dab8a323b571p-1, 0x1.66480062cc9p-2, 0x1.1e2515a23c4a3p-1, 0x1.f26dc03be4db8p-2,
+0x1.2c80976259013p-3, 0x1.49e6b78293cd7p-2, 0x1.014a286a02945p-1, 0x1.c71fa6178e3f5p-1,
+0x1.6f280ccede502p-1, 0x1.6e3e5d22dc7ccp-3, 0x1.2f50a4265ea15p-1, 0x1.06e018f20dc03p-1,
+0x1.17108ece2e212p-1, 0x1.3071f27660e3ep-1, 0x1.c50a7fd38a15p-3, 0x1.f077a013e0ef4p-2,
+0x1.7764f762eec9fp-3, 0x1.4827cd52904fap-3, 0x1.291759fa522ebp-1, 0x1.6a833f06d5068p-1,
+0x1.e1d31bcbc3a63p-2, 0x1.52965372a52cap-3, 0x1.203a96c240753p-2, 0x1.8a1987db14331p-1,
+0x1.04d3fcfe09a8p-1, 0x1.18d0be3a31a18p-1, 0x1.6a85d60ad50bbp-2, 0x1.e7bb7b33cf76fp-3,
+0x1.06d6f4e20dadfp-1, 0x1.50f895e2a1f13p-1, 0x1.e3d37c63c7a7p-2, 0x1.2413f8824827fp-4,
+0x1.072584020e4b1p-7, 0x1.00ed3d0201da8p-5, 0x1.1db95f323b72cp-1, 0x1.3cf2efb279e5ep-3,
+0x1.6a045f2ad408cp-2, 0x1.f0387983e070fp-5, 0x1.65c62002cb8c4p-5, 0x1.2151e30242a3cp-4,
+0x1.ea4c7b93d498fp-3, 0x1.45ad06268b5a1p-1, 0x1.2b0a55565614bp-1, 0x1.91a3adb323476p-1,
+0x1.d87be263b0f7cp-3, 0x1.9c4cf54b3899fp-1, 0x1.13befb72277dfp-2, 0x1.a7f06ceb4fe0ep-2,
+0x1.ee56e89fdcaddp-1, 0x1.b2f6d7b765edbp-1, 0x1.f3dbabc3e7b75p-4, 0x1.be80ed037d01ep-2,
+0x1.e71b2403ce365p-7, 0x1.9d3181b33a63p-2, 0x1.a567f9634acffp-3, 0x1.0c70699218e0dp-1,
+0x1.e7697f13ced3p-1, 0x1.1e9ce95e3d39dp-1, 0x1.865f485f0cbe9p-1, 0x1.dc80e7e3b901dp-2,
+0x1.be55fd037cacp-3, 0x1.e1241a33c2483p-3, 0x1.12c2f3062585ep-1, 0x1.cec855439d90bp-3,
+0x1.10afb4c2215f7p-2, 0x1.83e291a307c52p-4, 0x1.85dda27b0bbb4p-2, 0x1.3d5a09f67ab41p-1,
+0x1.3dff67327bfedp-3, 0x1.b2966683652cdp-2, 0x1.61844656c3089p-1, 0x1.9425f163284bep-2,
+0x1.ef839643df073p-5, 0x1.191d3752323a7p-2, 0x1.6eda9982ddb53p-3, 0x1.2a2e6402545cdp-2,
+0x1.46dc87a28db91p-4, 0x1.cb2c483b96589p-2, 0x1.690f6876d21edp-1, 0x1.73279902e64f3p-5,
+0x1.3119f7a26233fp-2, 0x1.a78addef4f15cp-1, 0x1.ece5e02bd9cbcp-2, 0x1.4052d0c280a5ap-2,
+0x1.d88e7b13b11cfp-3, 0x1.5fccee6ebf99ep-1, 0x1.ac99d1f35933ap-1, 0x1.76347762ec68fp-3,
+0x1.f9a75f33f34ecp-3, 0x1.32f91a4e65f23p-1, 0x1.4bcd91ca979b2p-1, 0x1.dbfeae1bb7fd6p-2,
+0x1.ab4220df56844p-1, 0x1.7a421332f4842p-3, 0x1.61b16c5ec362ep-1, 0x1.9ccfd9e3399fbp-4,
+0x1.1e19ae023c336p-2, 0x1.2501ece24a03ep-4, 0x1.70f40532e1e81p-1, 0x1.bd1961a37a32cp-2,
+0x1.fbd6e1bbf7adcp-2, 0x1.a4f0970b49e13p-2, 0x1.a89fa983513f5p-1, 0x1.1ce3aa4239c75p-1,
+0x1.5f06e732be0ddp-1, 0x1.1593f9022b27fp-7, 0x1.b1fadc4363f5cp-1, 0x1.87e278270fc4fp-1,
+0x1.d3d8e803a7b1dp-2, 0x1.1b0a44b636149p-1, 0x1.9f14f1b73e29ep-1, 0x1.82796fd304f2ep-1,
+0x1.852a45430a549p-2, 0x1.2b0fc392561f8p-2, 0x1.1516c1822a2d8p-4, 0x1.38b8c16a71718p-1,
+0x1.f554d03beaa9ap-1, 0x1.cf3caa279e795p-1, 0x1.9645df432c8bcp-1, 0x1.cefaa0139df54p-3,
+0x1.0235c472046b9p-1, 0x1.c426e213884dcp-2, 0x1.61bdff12c37cp-1, 0x1.5aefca9ab5df9p-2,
+0x1.40a3f5da8147fp-1, 0x1.86ded6db0dbdbp-2, 0x1.c223c11384478p-2, 0x1.cfb0ccdb9f61ap-1,
+0x1.d01f5213a03eap-2, 0x1.481796e2902f3p-3, 0x1.5c7afb52b8f5fp-2, 0x1.e5fb19e7cbf63p-1,
+0x1.247e314248fc6p-1, 0x1.5b749cb2b6e94p-3, 0x1.02dec42a05bd9p-1, 0x1.070a30e20e146p-2,
+0x1.6ccddc42d99bcp-3, 0x1.69b340d2d3668p-2, 0x1.6cf21282d9e42p-6, 0x1.451feb128a3fdp-1,
+0x1.cfe3e5239fc7dp-1, 0x1.aa7c824b54f9p-1, 0x1.8f32b5c31e657p-2, 0x1.24f20f8249e42p-2,
+0x1.0011905200232p-3, 0x1.d4786623a8f0dp-2, 0x1.cb31c92b96639p-1, 0x1.aac9a26355934p-4,
+0x1.72f1ba6ae5e37p-2, 0x1.6177a86ac2ef5p-1, 0x1.522fb8a2a45f7p-2, 0x1.bbaea1ab775d4p-1,
+0x1.0e2c65d21c58dp-3, 0x1.5abb6c02b576ep-6, 0x1.a49a1bd349343p-3, 0x1.842f0f4f085e2p-1,
+0x1.9c8a8d9b39152p-2, 0x1.4a3867829470dp-1, 0x1.53dfdc26a7bfcp-1, 0x1.b654efdb6ca9ep-1,
+0x1.9c3e4d3b387cap-1, 0x1.0eace8021d59dp-8, 0x1.9c5009bf38a01p-1, 0x1.8178fcf302f2p-2,
+0x1.63ea03f2c7d4p-3, 0x1.3e5d9bca7cbb3p-2, 0x1.444196ea88833p-1, 0x1.685bf01ad0b7ep-2,
+0x1.54086e52a810ep-1, 0x1.4fa9277e9f525p-1, 0x1.f94de31ff29bcp-1, 0x1.23ec537247d8ap-1,
+0x1.f44b5393e896ap-2, 0x1.81ce7bfb039cfp-2, 0x1.b6655b336ccabp-1, 0x1.3a2a0dde74542p-1,
+0x1.ab23710f5646ep-1, 0x1.8197245f032e5p-1, 0x1.6f83422adf068p-1, 0x1.9271391324e27p-3,
+0x1.c61d998b8c3b3p-2, 0x1.89b1e7831363dp-5, 0x1.02577f6204afp-4, 0x1.2699e63a4d33dp-1,
+0x1.1b87cec2370fap-4, 0x1.12e2edc225c5ep-2, 0x1.5591eb0aab23dp-2, 0x1.e36c814bc6d9p-2,
+0x1.d3a9de63a753cp-1, 0x1.fea8d1affd51ap-1, 0x1.501660faa02ccp-2, 0x1.6fe82b9edfd05p-1,
+0x1.8c56f80318adfp-10, 0x1.116ce8f222d9dp-3, 0x1.852550a30a4aap-4, 0x1.6702b1e2ce056p-3,
+0x1.c71410438e282p-2, 0x1.74e64102e9cc8p-1, 0x1.0deea4861bdd5p-1, 0x1.bc93b38379276p-4,
+0x1.891ed0fb123dap-2, 0x1.073c87a20e791p-1, 0x1.5b7ec9e2b6fd9p-1, 0x1.beb512477d6a2p-1,
+0x1.c823c59f90479p-1, 0x1.11e4251623c85p-1, 0x1.f1be4043e37c8p-2, 0x1.734736aae68e7p-1,
+0x1.26f692e24ded2p-2, 0x1.a189892343131p-3, 0x1.d7e384efafc71p-1, 0x1.768a1636ed143p-1,
+0x1.01fb018203f6p-2, 0x1.f82e74dbf05cfp-1, 0x1.3a47f8e2748ffp-2, 0x1.48dcf53291b9fp-2,
+0x1.033fd77a067fbp-2, 0x1.47ecf1f68fd9ep-1, 0x1.9624bb432c497p-1, 0x1.55272872aa4e5p-3,
+0x1.4695c3a28d2b8p-1, 0x1.f17f5de3e2fecp-4, 0x1.c531f5bb8a63fp-1, 0x1.475bef1e8eb7ep-1,
+0x1.05164bf20a2c9p-2, 0x1.f5d69fd3ebad4p-1, 0x1.a11c9b9742393p-1, 0x1.66152e1ecc2a6p-1,
+0x1.6abce0d2d579cp-1, 0x1.5e168032bc2dp-2, 0x1.9da7a48f3b4f5p-1, 0x1.7a624a62f4c49p-4,
+0x1.b647c7bb6c8f9p-1, 0x1.f24cdce3e499cp-2, 0x1.ee015b97dc02bp-1, 0x1.7e6b8d56fcd72p-1,
+0x1.61527082c2a4ep-6, 0x1.cdc0f76b9b81fp-2, 0x1.e3658803c6cb1p-2, 0x1.3d0bb9ea7a177p-2,
+0x1.4f42de029e85cp-1, 0x1.932c91db26592p-2, 0x1.50ff3282a1fe6p-5, 0x1.d0405ec3a080cp-1,
+0x1.83897b930712fp-2, 0x1.6467df32c8cfcp-2, 0x1.d2bb6573a576dp-3, 0x1.4364a98686c95p-1,
+0x1.fa20e193f441cp-1, 0x1.5a729382b4e52p-6, 0x1.98ae73a3315cep-1, 0x1.40b6a532816d5p-1,
+0x1.240e0162481cp-3, 0x1.5de0695ebbc0dp-1, 0x1.102528a2204a5p-2, 0x1.971d4cab2e3aap-2,
+0x1.53b7092ea76e1p-1, 0x1.49797f2292f3p-4, 0x1.8d1ea3831a3d4p-4, 0x1.7ce7d3faf9cfap-2,
+0x1.b074e00360e9cp-2, 0x1.cf4b78ff9e96fp-1, 0x1.db806693b700dp-2, 0x1.1d046f723a08ep-2,
+0x1.90e3cedb21c7ap-2, 0x1.b7831dbb6f064p-2, 0x1.9db8a2033b714p-6, 0x1.a6f8f5e34df1fp-2,
+0x1.c2a20a9785441p-1, 0x1.fd411223fa822p-2, 0x1.720257e6e404bp-1, 0x1.11e4e89623c9dp-1,
+0x1.c836d1ff906dap-1, 0x1.87124b130e249p-1, 0x1.c44a8eab88952p-2, 0x1.13f71f8a27ee4p-2,
+0x1.ca31d5439463bp-4, 0x1.56d420b2ada84p-1, 0x1.cd60394b9ac07p-1, 0x1.9b38e1c33671cp-4,
+0x1.61a7b54ec34f7p-1, 0x1.660eaceecc1d6p-1, 0x1.741dc16ee83b8p-1, 0x1.aaab35ab55567p-1,
+0x1.87de2c930fbc6p-2, 0x1.fc3055bff860bp-1, 0x1.d8e76ff3b1ceep-3, 0x1.7a61f742f4c3fp-5,
+0x1.2afc2d0255f86p-4, 0x1.4fbb60da9f76cp-2, 0x1.ac3412e358682p-2, 0x1.fb33eb43f667dp-2,
+0x1.dca4a5a3b9495p-3, 0x1.c3da3cbb87b48p-1, 0x1.8c1c2d5f18386p-1, 0x1.3f9b10da7f362p-1,
+0x1.3f3797327e6f3p-2, 0x1.9909f26f3213ep-1, 0x1.3178bc8262f18p-5, 0x1.88f758b311eebp-3,
+0x1.2f54f6fa5ea9fp-2, 0x1.8519e3b30a33cp-1, 0x1.7422bec2e8458p-1, 0x1.7f8535e2ff0a7p-3,
+0x1.0c2c2ec218586p-1, 0x1.59201852b2403p-3, 0x1.d3b9ba83a7737p-2, 0x1.4572696a8ae4dp-1,
+0x1.ad1c26cb5a385p-1, 0x1.6e7a2d12dcf46p-2, 0x1.78d985a6f1b31p-1, 0x1.0ec3dc161d87cp-1,
+0x1.d4bc3743a9787p-5, 0x1.d9ee8e23b3dd2p-2, 0x1.72de237ae5bc4p-2, 0x1.c275b37b84eb6p-2,
+0x1.d24f399ba49e7p-2, 0x1.2fa8edba5f51ep-1, 0x1.f1c1f263e383ep-2, 0x1.0e87226e1d0e4p-1,
+0x1.d7869e27af0d4p-1, 0x1.cefb02a39df6p-1, 0x1.842302030846p-6, 0x1.3abf1e42757e4p-3,
+0x1.92d53f5f25aa8p-1, 0x1.983d456f307a9p-1, 0x1.8e4ad86b1c95bp-1, 0x1.938857a32710bp-4,
+0x1.314737da628e7p-1, 0x1.a162643342c4dp-1, 0x1.295dc24252bb8p-2, 0x1.c8f1b35791e36p-1,
+0x1.267c47e24cf89p-1, 0x1.1a33fc023468p-6, 0x1.469806628d301p-4, 0x1.9543b5032a877p-4,
+0x1.7c6697d2f8cd3p-3, 0x1.12afde0e255fcp-1, 0x1.781ae00ef035cp-1, 0x1.86b997830d733p-6,
+0x1.c9ecf49b93d9fp-1, 0x1.e1e8cb63c3d19p-2, 0x1.1af9a8d635f35p-1, 0x1.e738b80fce717p-1,
+0x1.ddebacc3bbd76p-1, 0x1.d468ba93a8d17p-1, 0x1.90e7239b21ce4p-2, 0x1.8e26931b1c4d2p-2,
+0x1.0411a84e08235p-1, 0x1.c1548aff82a91p-1, 0x1.d59a6bfbab34dp-1, 0x1.b7308ce36e612p-2,
+0x1.904f8da3209f2p-1, 0x1.e1bb840bc3771p-1, 0x1.2a480e0254902p-1, 0x1.2324ccfe4649ap-1,
+0x1.79f8c976f3f19p-1, 0x1.7125ccd2e24bap-2, 0x1.5595d7f2ab2bbp-1, 0x1.5680029aadp-2,
+0x1.67d52a72cfaa5p-3, 0x1.ea44b913d4897p-1, 0x1.d0c6d283a18dap-3, 0x1.8071927f00e32p-1,
+0x1.f31658f3e62cbp-1, 0x1.3a096ae27412dp-2, 0x1.b31a092366341p-1, 0x1.48bffb92917ffp-3,
+0x1.afb4937f5f692p-1, 0x1.2b34e92e5669dp-1, 0x1.79972e92f32e6p-3, 0x1.79a18816f3431p-1,
+0x1.c294edc38529ep-5, 0x1.795f747af2befp-1, 0x1.60da4026c1b48p-1, 0x1.fa14fb9ff429fp-1,
+0x1.4dc82f0a9b906p-1, 0x1.4a6e8f8294dd2p-4, 0x1.82508a5304a11p-2, 0x1.47675d528ececp-3,
+0x1.eaa25cefd544cp-1, 0x1.2d8562425b0acp-2, 0x1.2d721dca5ae44p-1, 0x1.7af1ea8ef5e3dp-1,
+0x1.e1f8d4b3c3f1bp-3, 0x1.5ee8af22bdd16p-3, 0x1.3c2d6f12785aep-2, 0x1.f276fea3e4eep-1,
+0x1.104d1236209a2p-1, 0x1.f3ac8f7be7592p-1, 0x1.3b6dffe276dcp-2, 0x1.6a425cd2d484cp-1,
+0x1.ddf1488bbbe29p-1, 0x1.11e8b49223d17p-1, 0x1.d567de9baacfcp-2, 0x1.d107a17ba20f4p-1,
+0x1.aeed6a035ddadp-1, 0x1.3b9bf0da7737ep-2, 0x1.19bd0302337ap-4, 0x1.5ea1fd82bd44p-1,
+0x1.c902e19b9205cp-1, 0x1.033ad80a0675bp-2, 0x1.b0870b2b610e1p-2, 0x1.e52c3077ca586p-1,
+0x1.fafce07ff5f9cp-1, 0x1.c8ee2dc391dc6p-4, 0x1.df412c13be826p-1, 0x1.48c50f86918a2p-1,
+0x1.89ae5ea3135ccp-3, 0x1.40d2e27281a5cp-2, 0x1.9a9ee6df353ddp-1, 0x1.3437d262686fap-3,
+0x1.372c225e6e584p-1, 0x1.9022094b20441p-2, 0x1.c7ffdf278fffcp-1, 0x1.afaa578b5f54bp-1,
+0x1.1fcb306e3f966p-1, 0x1.985a5ac330b4bp-3, 0x1.a221562b4442bp-1, 0x1.80c2150301843p-4,
+0x1.670c98a2ce193p-3, 0x1.fec2b0c3fd856p-4, 0x1.9a5a9f7334b54p-1, 0x1.bda375a37b46fp-4,
+0x1.51c10aaea3821p-1, 0x1.0a1d1d82143a4p-2, 0x1.178205822f041p-6, 0x1.00ae74ae015cfp-1,
+0x1.22dc872e45b91p-1, 0x1.5f9d8462bf3b1p-4, 0x1.7d41c8b2fa839p-3, 0x1.d7bed193af7dap-2,
+0x1.5b223922b6447p-2, 0x1.3793f7c66f27fp-1, 0x1.a217327b442e6p-2, 0x1.511bfa1aa237fp-2,
+0x1.70b1bd7ee1638p-1, 0x1.60998aa2c1331p-2, 0x1.f1530c97e2a62p-1, 0x1.d31d552ba63abp-1,
+0x1.50b6368aa16c7p-1, 0x1.8bf1f37317e3ep-1, 0x1.015a4e0202b4ap-4, 0x1.0fc4b1ca1f896p-2,
+0x1.500be052a017cp-3, 0x1.e82b28e7d0565p-1, 0x1.bc65836378cbp-4, 0x1.73ce2882e79c5p-1,
+0x1.3906fe52720ep-3, 0x1.d9ae069bb35c1p-1, 0x1.a3e66b2747ccdp-1, 0x1.5009cb82a0139p-2,
+0x1.9865cb0330cb9p-5, 0x1.3e410a967c821p-1, 0x1.bf72a8eb7ee55p-2, 0x1.6b47675ed68edp-1,
+0x1.c34f9957869f3p-1, 0x1.d0eac943a1d59p-2, 0x1.afd770335faeep-3, 0x1.cc58410b98b08p-2,
+0x1.1469153228d23p-1, 0x1.968c9c732d194p-2, 0x1.d20b894fa4171p-1, 0x1.c1fa31c383f46p-1,
+0x1.6d22fe02da46p-8, 0x1.462e45128c5c9p-2, 0x1.aa20bb4354417p-3, 0x1.738c037ee718p-1,
+0x1.5363e7daa6c7dp-1, 0x1.6f6ced92ded9ep-3, 0x1.46a958a68d52bp-1, 0x1.48343cca90688p-2,
+0x1.e7cd2ed7cf9a6p-1, 0x1.66d4a266cda94p-1, 0x1.2bfc774a57f8fp-1, 0x1.de813743bd027p-4,
+0x1.4effcb4a9dff9p-1, 0x1.638927bac7125p-1, 0x1.af9e4f6b5f3cap-1, 0x1.9d418ae33a831p-1,
+0x1.3d372e527a6e6p-1, 0x1.5384ba8ea7097p-1, 0x1.1519c2822a338p-3, 0x1.56bd8b02ad7b1p-1,
+0x1.238b8a4a47171p-2, 0x1.24ffc51649ff9p-1, 0x1.8409e4c30813dp-2, 0x1.545579e2a8aafp-3,
+0x1.aea536835d4a7p-6, 0x1.2dface6e5bf5ap-1, 0x1.3b417efe7683p-1, 0x1.21de3ee643bc8p-1,
+0x1.f9411ca7f2824p-1, 0x1.0d4d084a1a9a1p-1, 0x1.c7b0e1538f61cp-2, 0x1.fc1b62a7f836cp-1,
+0x1.b0642ad760c85p-1, 0x1.4e609f7a9cc14p-1, 0x1.6fa76622df4edp-1, 0x1.03c812ae07902p-1,
+0x1.aa3bdadf5477bp-1, 0x1.6ca17d8ad943p-2, 0x1.a7e231134fc46p-1, 0x1.920909b324121p-1,
+0x1.d2561283a4ac2p-5, 0x1.a7bd50bb4f7aap-2, 0x1.cdd9309b9bb26p-1, 0x1.6c252c72d84a6p-1,
+0x1.bb3e80a3767dp-4, 0x1.7d778002faefp-1, 0x1.0966b75212cd7p-1, 0x1.749efe66e93ep-1,
+0x1.a1f8752343f0fp-2, 0x1.4ead27f29d5a5p-1, 0x1.96b912cb2d722p-2, 0x1.62c1ffb6c584p-1,
+0x1.ceb3b4139d677p-3, 0x1.8d617bc71ac2fp-1, 0x1.b7d75e2f6faecp-1, 0x1.02442d7a04886p-2,
+0x1.76b89462ed713p-2, 0x1.e631ba5bcc637p-2, 0x1.a30055a34600bp-1, 0x1.693acdb2d275ap-2,
+0x1.9795d0032f2bap-11, 0x1.0db18c921b632p-2, 0x1.617192fac2e32p-2, 0x1.b0ca104b61942p-1,
+0x1.d53965c3aa72dp-1, 0x1.03017ce20603p-4, 0x1.692445f2d2489p-2, 0x1.7f75409efeea8p-1,
+0x1.ad61dcc35ac3cp-2, 0x1.71d15022e3a2ap-3, 0x1.117e4a4e22fc9p-1, 0x1.e7ac9f13cf594p-2,
+0x1.3052fc6660a6p-1, 0x1.beaef5cb7d5dfp-2, 0x1.7fedefe2ffdbep-3, 0x1.67bacc7acf75ap-1,
+0x1.733beba2e677dp-3, 0x1.6962334ed2c46p-1, 0x1.b8b395bb71673p-2, 0x1.2dcb357a5b967p-1,
+0x1.701eb67ae03d7p-2, 0x1.a7b654474f6cbp-1, 0x1.211a6a5a4234dp-2, 0x1.2bbc484657789p-1,
+0x1.3517d00a6a2fap-1, 0x1.21924d624324ap-3, 0x1.acde5f0359bccp-1, 0x1.f0741a3fe0e83p-1,
+0x1.3b7d708676faep-1, 0x1.4fdeb4a29fbd7p-1, 0x1.4a23022a9446p-2, 0x1.3be355fe77c6bp-1,
+0x1.d6b77aefad6efp-1, 0x1.55ca4a92ab949p-1, 0x1.d95acc8bb2b5ap-2, 0x1.abf0e0af57e1cp-1,
+0x1.762a7a2eec54fp-1, 0x1.a13f893f427f1p-1, 0x1.2b66214e56cc4p-1, 0x1.336da23266db4p-3,
+0x1.fdb3dd4bfb67cp-1, 0x1.e7235cc3ce46cp-4, 0x1.40b1b81681637p-1, 0x1.2e06d9ae5c0dbp-1,
+0x1.1c3be6823877dp-1, 0x1.a0ad340f415a7p-1, 0x1.2b834c525706ap-2, 0x1.790ae16af215cp-1,
+0x1.0a0f675a141edp-1, 0x1.721b7106e436ep-1, 0x1.4dac2dc29b586p-2, 0x1.c21ec29b843d8p-1,
+0x1.19d1c54a33a39p-1, 0x1.37634c0e6ec6ap-1, 0x1.dbb615bbb76c3p-2, 0x1.3ba65552774cbp-3,
+0x1.7fc7df66ff8fcp-1, 0x1.3572d3ba6ae5ap-2, 0x1.faed7c83f5dbp-4, 0x1.768a9fdaed154p-2,
+0x1.ea981e7fd5304p-1, 0x1.c8de614b91bccp-2, 0x1.f728a5ebee515p-1, 0x1.c14f996b829f3p-1,
+0x1.d1cbd9a3a397bp-4, 0x1.c7ac185b8f583p-2, 0x1.6d407a1ada80fp-1, 0x1.b063f56360c7fp-1,
+0x1.0a2b2ada14565p-2, 0x1.314d36ca629a7p-2, 0x1.fd3f5deffa7ecp-1, 0x1.0592e56a0b25dp-2,
+0x1.ab160dfb562c2p-2, 0x1.3df116027be23p-1, 0x1.b0d04c6361a0ap-1, 0x1.f1c6ed7fe38dep-1,
+0x1.bd3c941b7a793p-2, 0x1.1a47ca22348f9p-3, 0x1.6ad1cee6d5a3ap-1, 0x1.e8adb16bd15b6p-1,
+0x1.b8ad6393715acp-1, 0x1.1a7e5c4234fccp-5, 0x1.aacc74035598fp-1, 0x1.a4fe51b349fcap-2,
+0x1.490b31d292166p-1, 0x1.314efdba629ep-2, 0x1.2168be2e42d18p-1, 0x1.91a62273234c4p-2,
+0x1.3360e8ba66c1dp-1, 0x1.60c66dbec18cep-1, 0x1.841861270830cp-1, 0x1.1df907363bf21p-1,
+0x1.14d6798229acfp-3, 0x1.7b41070ef6821p-1, 0x1.be9141437d228p-2, 0x1.fdbc6653fb78dp-3,
+0x1.7c5c4ce2f8b8ap-3, 0x1.32246ae26448dp-3, 0x1.7e9877a2fd30fp-4, 0x1.c859514b90b2ap-2,
+0x1.ca5f6c3b94beep-2, 0x1.68936702d126dp-4, 0x1.66f61b5acdec3p-1, 0x1.bababd1b75758p-1,
+0x1.6b0382e2d607p-1, 0x1.17c667be2f8cdp-1, 0x1.ac81aa9b59035p-1, 0x1.268733c24d0e6p-3,
+0x1.5e585a46bcb0bp-1, 0x1.1753797e2ea6fp-1, 0x1.927bf2c324f7ep-4, 0x1.1705bdd62e0b8p-1,
+0x1.28fb5f4651f6cp-1, 0x1.dd1bf25bba37ep-1, 0x1.e984e6b3d309dp-1, 0x1.c81a445390349p-3,
+0x1.d70dc4d3ae1b9p-3, 0x1.0aeda4de15db5p-1, 0x1.3ad9a24e75b34p-1, 0x1.a92459ef5248bp-1,
+0x1.aed04a735da09p-3, 0x1.7de406e2fbc81p-2, 0x1.8e3ac2431c758p-2, 0x1.61d361fac3a6cp-2,
+0x1.d19853e3a330ap-4, 0x1.a66601c34cccp-1, 0x1.3058ca9660b19p-1, 0x1.32943b7265287p-2,
+0x1.f2ef1c7be5de4p-1, 0x1.602bd98ac057bp-1, 0x1.7d76c65efaed9p-1, 0x1.b03da52b607b5p-2,
+0x1.8d3e466f1a7c9p-1, 0x1.c8d9c37391b38p-2, 0x1.25b31f624b664p-2, 0x1.f083929be1072p-2,
+0x1.fc334977f8669p-1, 0x1.fad9d243f5b3ap-4, 0x1.41e3963e83c73p-1, 0x1.5a8ba3bab5174p-1,
+0x1.56aeb3c6ad5d6p-1, 0x1.74331496e8663p-1, 0x1.c64586438c8b1p-3, 0x1.fea84c23fd50ap-3,
+0x1.514f06eea29e1p-1, 0x1.6c592102d8b24p-3, 0x1.e3614843c6c29p-2, 0x1.c71278238e24fp-1,
+0x1.6603ed1ecc07ep-1, 0x1.64523362c8a46p-4, 0x1.7036d20ee06dap-1, 0x1.d1b7ffbba37p-1,
+0x1.d6f893c3adf12p-2, 0x1.baa1998375433p-4, 0x1.054361720a86cp-2, 0x1.25af545e4b5ebp-1,
+0x1.ddba34f3bb747p-1, 0x1.b2fa7b4f65f4fp-1, 0x1.bef972177df2ep-1, 0x1.d0a9516fa152ap-1,
+0x1.132654d6264cbp-1, 0x1.3c70387678e07p-1, 0x1.51904802a3209p-2, 0x1.40c9368281927p-2,
+0x1.06e8d1620dd1ap-4, 0x1.3ba1b3b277436p-1, 0x1.98a66493314cdp-1, 0x1.d1063a03a20c7p-5,
+0x1.7afcedfaf5f9ep-1, 0x1.b513f59b6a27fp-2, 0x1.779c075aef381p-1, 0x1.a357438346ae8p-2,
+0x1.3af43d9275e88p-3, 0x1.e92d68ebd25adp-1, 0x1.5155b4caa2ab7p-1, 0x1.a00c165340183p-1,
+0x1.110ec4a2221d9p-3, 0x1.0c1963a21832cp-3, 0x1.671e8e76ce3d2p-1, 0x1.aa479e4b548f4p-1,
+0x1.be427d637c85p-3, 0x1.aeaac1035d558p-2, 0x1.7bff9e02f7ff4p-1, 0x1.5b0ce93ab619dp-1,
+0x1.0ea993b21d532p-1, 0x1.fea14ebbfd42ap-1, 0x1.01787b2a02f0fp-2, 0x1.d8c7914bb18f2p-2,
+0x1.b19bca0763379p-1, 0x1.fdad7d63fb5bp-4, 0x1.7a1a3422f4347p-2, 0x1.89843dbb13088p-2,
+0x1.7c25e822f84bdp-1, 0x1.65d53e12cbaa8p-1, 0x1.6526ba1eca4d7p-1, 0x1.9d03024f3a06p-1,
+0x1.42ede38a85dbcp-2, 0x1.fb9a3d5bf7348p-2, 0x1.ba1365ef7426dp-1, 0x1.c73dfbc38e7bfp-5,
+0x1.d857197fb0ae3p-1, 0x1.31af6d46635eep-1, 0x1.dc3f02fbb87ep-2, 0x1.38a1470271429p-4,
+0x1.1adcd63235b9bp-1, 0x1.fba9b243f7536p-4, 0x1.c7203f338e408p-1, 0x1.5f20875abe411p-1,
+0x1.04f71e6209ee4p-2, 0x1.2e3ecda65c7dap-1, 0x1.096825a212d05p-1, 0x1.e4185d13c830cp-2,
+0x1.650b8a02ca171p-7, 0x1.0acf874a159f1p-2, 0x1.34645f0268c8cp-3, 0x1.143dc1da287b8p-1,
+0x1.081224ba10245p-2, 0x1.9baaaab337555p-2, 0x1.4314f8028629fp-10, 0x1.ad26e3235a4dcp-4,
+0x1.0d8b05061b161p-1, 0x1.7b5d491af6ba9p-2, 0x1.f4cdf683e99bfp-2, 0x1.1361da4a26c3bp-2,
+0x1.1c1f1502383e3p-4, 0x1.7e36d572fc6dbp-3, 0x1.359f7b826b3efp-4, 0x1.89f5a8cb13eb5p-2,
+0x1.5d5ad40ebab5bp-1, 0x1.e0c7555fc18ebp-1, 0x1.c2dd684385badp-2, 0x1.35b1ed8a6b63ep-1,
+0x1.1276c2a224ed8p-1, 0x1.cf8e35a39f1c7p-1, 0x1.5cc6166ab98c3p-1, 0x1.6a9cc682d5399p-4,
+0x1.e06d7d03c0dbp-6, 0x1.23e6559a47ccbp-1, 0x1.8c74202f18e84p-1, 0x1.22fdf63245fbfp-2,
+0x1.48948d0291292p-3, 0x1.2bb88b9a57711p-2, 0x1.838b29a707165p-1, 0x1.5ee545a2bdca9p-3,
+0x1.1b44097236881p-1, 0x1.d0a44167a1488p-1, 0x1.6bf71342d7ee2p-1, 0x1.9f4d1bd33e9a3p-1,
+0x1.3cf32d7a79e66p-2, 0x1.6c989dc2d9314p-1, 0x1.d4f1f837a9e3fp-1, 0x1.ac049bc358093p-1,
+0x1.523a1262a4742p-4, 0x1.9eb1e6eb3d63dp-2, 0x1.adac47235b589p-4, 0x1.372c93b26e592p-3,
+0x1.2ee6a8d25dcd5p-1, 0x1.71a5e152e34bcp-3, 0x1.12c5f952258bfp-1, 0x1.1882f9ba3105fp-2,
+0x1.e9866d83d30cep-4, 0x1.f434ad77e8696p-1, 0x1.c1f36a6783e6dp-1, 0x1.4fa790569f4f2p-1,
+0x1.c3c2e3178785cp-1, 0x1.1eb980ce3d73p-1, 0x1.7cfb2926f9f65p-1, 0x1.d2c64effa58cap-1,
+0x1.0a7f59a214febp-3, 0x1.096f495212de9p-1, 0x1.91152853222a5p-3, 0x1.2989f3525313ep-2,
+0x1.9f4b8f233e972p-1, 0x1.e7d073bbcfa0ep-1, 0x1.d8fc9623b1f93p-2, 0x1.751f3122ea3e6p-2,
+0x1.b874b52370e97p-1, 0x1.61d57942c3aafp-3, 0x1.6772d182cee5ap-3, 0x1.5bb92f72b7726p-3,
+0x1.c50dfc138a1cp-1, 0x1.767564a2eceadp-4, 0x1.7973d002f2e7ap-8, 0x1.ef553e63deaa8p-1,
+0x1.fc4f4013f89e8p-2, 0x1.c54384238a871p-4, 0x1.e9031a63d2063p-4, 0x1.687246e2d0e49p-4,
+0x1.2a23d1ba5447ap-2, 0x1.4fe65ca29fcccp-1, 0x1.729f8b72e53f1p-2, 0x1.a4856d1b490aep-2,
+0x1.441b0a1688361p-1, 0x1.ed0cc083da198p-3, 0x1.0f5237021ea47p-4, 0x1.07dded2a0fbbep-1,
+0x1.99fcb0ef33f96p-1, 0x1.9ee5700b3dcaep-1, 0x1.b548784b6a90fp-2, 0x1.dc9c8757b9391p-1,
+0x1.50a972b2a152ep-2, 0x1.3ee9863a7dd31p-1, 0x1.c58603f38b0cp-3, 0x1.1e8121e23d024p-3,
+0x1.26b9f9f64d73fp-1, 0x1.5ddfcc0ebbbfap-1, 0x1.022fe10e045fcp-1, 0x1.be5d5e2b7cbacp-2,
+0x1.b6552a636caa5p-1, 0x1.5c0c956eb8193p-1, 0x1.361cfaf26c39fp-1, 0x1.7b632672f6c65p-1,
+0x1.8adb420715b68p-1, 0x1.390fe292721fcp-1, 0x1.6ab864d2d570dp-1, 0x1.1205c41a240b9p-2,
+0x1.71b8531ae370ap-1, 0x1.a7d8c8234fb19p-1, 0x1.6c2255d2d844bp-2, 0x1.b28efd03651ep-7,
+0x1.ef7e4983defc9p-2, 0x1.6f60f0a6dec1ep-1, 0x1.b219e5036433dp-2, 0x1.ded176a3bda2fp-4,
+0x1.eaa420c7d5484p-1, 0x1.f5ee72cbebdcep-2, 0x1.43b81bfe87703p-1, 0x1.84a0d1b30941ap-1,
+0x1.33b952da6772ap-2, 0x1.e5c58203cb8bp-5, 0x1.613d590ac27abp-1, 0x1.423162c68462cp-1,
+0x1.5d45de5aba8bcp-1, 0x1.d29eda07a53dbp-1, 0x1.89d1ab4313a35p-1, 0x1.07ffb09a0fff6p-2,
+0x1.307ea61660fd5p-1, 0x1.1803189a30063p-2, 0x1.632e8762c65d1p-1, 0x1.cda7a0eb9b4f4p-2,
+0x1.e80e21bbd01c4p-1, 0x1.329704aa652e1p-2, 0x1.88dbdb9311b7bp-3, 0x1.72e963bee5d2cp-1,
+0x1.d25b64e7a4b6dp-1, 0x1.ccef5bbb99debp-1, 0x1.fbec45cff7d89p-1, 0x1.4413b7fe88277p-1,
+0x1.74c823dae9904p-1, 0x1.63fae16ac7f5cp-2, 0x1.4addf3f295bbep-1, 0x1.b21d2263643a4p-3,
+0x1.0af30ac215e61p-4, 0x1.1f5733a23eae6p-4, 0x1.50c2eedaa185ep-2, 0x1.8050438300a08p-6,
+0x1.1ee21fda3dc44p-1, 0x1.ec19936bd8332p-1, 0x1.90a353d32146ap-1, 0x1.b8bec947717d9p-1,
+0x1.4ebd71029d7aep-6, 0x1.e3c159b3c782bp-2, 0x1.f5e05813ebc0bp-2, 0x1.67bbc9e2cf779p-1,
+0x1.88ff0dbb11fe2p-2, 0x1.0983ae9213076p-2, 0x1.ebbba233d7774p-1, 0x1.f4fe2cf3e9fc6p-1,
+0x1.10c363962186cp-1, 0x1.4eea29929dd45p-1, 0x1.b7a3facb6f47fp-2, 0x1.f1a30aa3e3461p-2,
+0x1.e835abe7d06b5p-1, 0x1.3e08f44e7c11fp-1, 0x1.aeeba4335dd75p-3, 0x1.ba9110cf75222p-1,
+0x1.0af8500615f0ap-1, 0x1.9e9cbb633d397p-3, 0x1.fd499193fa932p-2, 0x1.ff01cf73fe03ap-3,
+0x1.19a49f9233494p-1, 0x1.260af2f24c15ep-3, 0x1.d88f78ebb11efp-2, 0x1.3b0300ea7606p-1,
+0x1.b5b68cc36b6d2p-3, 0x1.94a933e329526p-1, 0x1.4705830a8e0bp-1, 0x1.8c4fc30b189f8p-1,
+0x1.80c2c74b01859p-1, 0x1.af51adb35ea36p-2, 0x1.450e8c4e8a1d2p-1, 0x1.8b38b2d316716p-1,
+0x1.c98983b39313p-1, 0x1.fff5c2a3ffeb8p-4, 0x1.e5e8f963cbd1fp-2, 0x1.1c12151a38243p-2,
+0x1.89811f4313024p-2, 0x1.bd603dc37ac08p-2, 0x1.060e6f020c1cep-2, 0x1.d583f337ab07ep-1,
+0x1.6cd243a2d9a48p-4, 0x1.5ed934e6bdb27p-1, 0x1.9caaf10b3955ep-2, 0x1.5cff4582b9fe9p-5,
+0x1.39c452627388ap-2, 0x1.3a1061967420cp-1, 0x1.d0610527a0c21p-1, 0x1.a7da79374fb4fp-1,
+0x1.a1b7906f436f2p-1, 0x1.9e0b9be33c173p-2, 0x1.3cd7688279aedp-4, 0x1.76b85ffaed70cp-2,
+0x1.18888aae31111p-1, 0x1.13e2a98627c55p-1, 0x1.f65f30ebecbe6p-1, 0x1.85f62ddf0bec6p-1,
+0x1.5117bacaa22f7p-2, 0x1.3d64b3f27ac96p-1, 0x1.1245f0e6248bep-1, 0x1.4a75256294ea5p-4,
+0x1.50d8ac82a1b16p-5, 0x1.5d51f4c2baa3fp-3, 0x1.b487577f690ebp-1, 0x1.de970e7bbd2e2p-1,
+0x1.2ea66b0a5d4cdp-2, 0x1.4ef7a8629def5p-2, 0x1.b28064136500dp-3, 0x1.5c13c526b8279p-1,
+0x1.862bf3130c57ep-1, 0x1.df4ea10bbe9d4p-2, 0x1.3197b85e632f7p-1, 0x1.b3c63b87678c7p-1,
+0x1.3a0215b274043p-3, 0x1.ffed30e3ffda6p-1, 0x1.c9962fe3932c6p-1, 0x1.d6c55d3bad8acp-2,
+0x1.39fd927673fb2p-1, 0x1.99f7350733ee7p-1, 0x1.267a4faa4cf4ap-2, 0x1.b76a45cb6ed49p-2,
+0x1.a3f40bd347e81p-3, 0x1.75b029caeb605p-2, 0x1.971152e32e22ap-1, 0x1.81858da3030b2p-1,
+0x1.cebabe6f9d758p-1, 0x1.8d7083cb1ae1p-1, 0x1.077bbb7e0ef77p-1, 0x1.dd1a6f43ba34ep-3,
+0x1.95aa6f732b54ep-2, 0x1.9c1ac60338359p-5, 0x1.412a81028255p-2, 0x1.bfc585037f8b1p-2,
+0x1.c458a64388b15p-3, 0x1.54725ff2a8e4cp-3, 0x1.7cf3a1f2f9e74p-2, 0x1.08695f1a10d2cp-1,
+0x1.f930d85bf261bp-2, 0x1.2b19ea025633dp-1, 0x1.91f490f323e92p-3, 0x1.0588be820b118p-2,
+0x1.ac13a84358275p-5, 0x1.9614dc9b2c29cp-1, 0x1.b454d62368a9bp-4, 0x1.a506ffc34a0ep-3,
+0x1.96020d7f2c042p-1, 0x1.065520020caa4p-12, 0x1.54a46e92a948ep-1, 0x1.9fff3fe33ffe8p-2,
+0x1.9a17ffaf343p-1, 0x1.e7e19667cfc33p-1, 0x1.abb4c2d757698p-1, 0x1.8a8150031502ap-8,
+0x1.457356928ae6bp-2, 0x1.42c615ba858c3p-1, 0x1.849a904709352p-1, 0x1.c5d1a6d38ba35p-3,
+0x1.a06d330340da6p-2, 0x1.182c978230593p-2, 0x1.d1760b13a2ec1p-2, 0x1.9b0bd13f3617ap-1,
+0x1.4baff04a975fep-2, 0x1.8950460b12a09p-1, 0x1.ebba4ef3d774ap-3, 0x1.16ee21b62ddc4p-1,
+0x1.de6cde07bcd9cp-1, 0x1.396864ba72d0dp-1, 0x1.f5780cc3eaf02p-5, 0x1.b60a946b6c153p-2,
+0x1.92093ae324127p-3, 0x1.07a94a1a0f529p-2, 0x1.5dc9a976bb935p-1, 0x1.fd0e24f3fa1c5p-3,
+0x1.9e981a433d303p-5, 0x1.9454443b28a89p-1, 0x1.d10a9263a2152p-2, 0x1.afeb8f235fd72p-1,
+0x1.94750ee328ea2p-1, 0x1.e94dbe03d29b8p-4, 0x1.ffacbc53ff598p-3, 0x1.2e8d0e8e5d1a2p-1,
+0x1.285a712250b4ep-4, 0x1.5cff8f42b9ff2p-4, 0x1.31a2112e63442p-1, 0x1.8f89f2db1f13ep-2,
+0x1.6e6607a2dccc1p-1, 0x1.6c7942e2d8f28p-2, 0x1.393963267272cp-1, 0x1.f4e50923e9ca1p-4,
+0x1.4252ed3684a5ep-1, 0x1.0fa345621f469p-4, 0x1.d9a87263b350ep-1, 0x1.e82ae55bd055dp-1,
+0x1.ab44aeb756896p-1, 0x1.525c1872a4b83p-3, 0x1.fe320e1bfc642p-2, 0x1.89b18cbb13632p-1,
+0x1.8dff6ad71bfedp-1, 0x1.1e7087de3ce11p-1, 0x1.92db5bb325b6bp-3, 0x1.f281b98fe5037p-1,
+0x1.a2452ceb448a6p-1, 0x1.c28080638501p-1, 0x1.c7150b338e2a1p-3, 0x1.bc2eae8f785d6p-1,
+0x1.56d4c49eada99p-1, 0x1.5a4a8bfeb4951p-1, 0x1.6c1a3db2d8348p-1, 0x1.d693a6fbad275p-2,
+0x1.977443bf2ee88p-1, 0x1.ec056cc7d80aep-1, 0x1.9d6e20833adc4p-5, 0x1.bc7f91e378ff2p-1,
+0x1.7a55eac2f4abdp-5, 0x1.4b78f33696f1ep-1, 0x1.0889169a11123p-2, 0x1.860b66530c16dp-1,
+0x1.b594a8036b295p-9, 0x1.bd7dee737afbep-1, 0x1.c4a8077789501p-1, 0x1.440881de8811p-1,
+0x1.df72571fbee4bp-1, 0x1.9e5079d73ca0fp-1, 0x1.2c3367365866dp-1, 0x1.8ab705d3156e1p-1,
+0x1.f2e77ff3e5cfp-1, 0x1.5a637202b4c6ep-4, 0x1.1468928e28d12p-1, 0x1.80e6eacb01cddp-1,
+0x1.49bcf61e9379fp-1, 0x1.791f697af23edp-1, 0x1.7368a456e6d15p-1, 0x1.d804460bb0089p-2,
+0x1.3b9fe9de773fdp-1, 0x1.e52de723ca5bdp-1, 0x1.5061a32aa0c34p-2, 0x1.24e95cf249d2cp-2,
+0x1.3f78731e7ef0ep-1, 0x1.44b0f4428961fp-5, 0x1.7dbe81f6fb7dp-1, 0x1.add96db35bb2ep-2,
+0x1.41f0200283e04p-11, 0x1.979563ff2f2acp-1, 0x1.26d891724db12p-2, 0x1.7f5dab42febb5p-5,
+0x1.c61cae638c396p-2, 0x1.17b0d40a2f61bp-1, 0x1.9e0141073c028p-1, 0x1.c987d7b3930fbp-2,
+0x1.aa5d84f354bb1p-2, 0x1.62a9487ac5529p-1, 0x1.46636da28cc6ep-4, 0x1.69423332d2846p-2,
+0x1.00f9c24e01f38p-1, 0x1.54ffd4eaa9ffbp-1, 0x1.fac0fb43f581fp-4, 0x1.e7c28483cf851p-2,
+0x1.804c432f00988p-1, 0x1.53c0b1f6a7816p-1, 0x1.d320b423a6417p-3, 0x1.941272932824ep-2,
+0x1.99c036e333807p-2, 0x1.e830d15fd061ap-1, 0x1.b60b5c536c16cp-1, 0x1.1000a98220015p-6,
+0x1.cd5eb8839abd7p-1, 0x1.78f0b792f1e17p-3, 0x1.35e9678a6bd2dp-2, 0x1.0cd72b9e19ae5p-1,
+0x1.ca1cf4a39439fp-3, 0x1.8b335b831666bp-5, 0x1.e3c3e27bc787cp-1, 0x1.cb5ee4c396bddp-3,
+0x1.b04899b760913p-1, 0x1.dcc0acc3b9816p-3, 0x1.159b27ca2b365p-2, 0x1.26ade1ca4d5bcp-2,
+0x1.8ee0ff3b1dc2p-1, 0x1.4676a7628ced5p-4, 0x1.781adcc2f035cp-1, 0x1.903f06d3207e1p-3,
+0x1.8b781d6716f04p-1, 0x1.a0e74a7741ce9p-1, 0x1.18b0db4e3161bp-1, 0x1.18e3bf6a31c78p-2,
+0x1.ebce3ec3d79c8p-2, 0x1.5808fab6b011fp-1, 0x1.805321f700a64p-1, 0x1.d8cd8a33b19b1p-3,
+0x1.5793595aaf26bp-2, 0x1.f51b4effea36ap-1, 0x1.403c9bd680793p-1, 0x1.78a9c81ef1539p-1,
+0x1.dd4c205bba984p-1, 0x1.ec8ff04bd91fep-2, 0x1.8129cd6b0253ap-1, 0x1.aaaad8db5555bp-1,
+0x1.5484260aa9085p-1, 0x1.c1e812c383d02p-5, 0x1.6f0408f2de081p-2, 0x1.c70b63338e16cp-1,
+0x1.a68db7234d1b7p-4, 0x1.368bcde26d17ap-2, 0x1.cf18e3039e31cp-4, 0x1.e51a509bca34ap-1,
+0x1.1276122224ec2p-1, 0x1.8961609312c2cp-2, 0x1.e1c505f3c38a1p-3, 0x1.42ae22ba855c4p-2,
+0x1.daff0a6bb5fe1p-2, 0x1.f08c1e3fe1184p-1, 0x1.0566d3120acdap-1, 0x1.e3de8a63c7bd1p-3,
+0x1.917368b722e6dp-1, 0x1.e17ae5c3c2f5dp-5, 0x1.0569824e0ad3p-1, 0x1.0eb5102a1d6a2p-2,
+0x1.7620a912ec415p-1, 0x1.0b79488216f29p-2, 0x1.fb1bd543f637bp-2, 0x1.0f52ade21ea56p-4,
+0x1.eb5fccf3d6bfap-3, 0x1.ee5433a3dca86p-4, 0x1.9a941ddb35284p-1, 0x1.60904e62c120ap-3,
+0x1.34127e9e6825p-1, 0x1.1bbdeb42377bdp-1, 0x1.67763802ceec7p-8, 0x1.112d494a225a9p-2,
+0x1.37dc6c6e6fb8ep-1, 0x1.74a1e1d2e943cp-2, 0x1.3e881f627d104p-3, 0x1.6cae2352d95c4p-1,
+0x1.5596d7daab2dbp-1, 0x1.130a487226149p-2, 0x1.51c873eaa390ep-1, 0x1.a033a7f340675p-3,
+0x1.4e35d4829c6bbp-1, 0x1.ca39b56b94737p-1, 0x1.0963fb5a12c7fp-1, 0x1.ddaacda3bb55ap-4,
+0x1.bac5d3a7758bap-1, 0x1.d959cd03b2b3ap-6, 0x1.6959f8a2d2b3fp-2, 0x1.4c393c5a98728p-1,
+0x1.6713e622ce27dp-4, 0x1.ba167e9f742dp-1, 0x1.d393c46fa7279p-1, 0x1.a30325d746065p-1,
+0x1.fe991703fd323p-4, 0x1.a2435e1b4486cp-2, 0x1.c4ed7b9789dafp-1, 0x1.75562c3aeaac6p-2,
+0x1.0eec35861dd87p-1, 0x1.5f81996ebf033p-1, 0x1.12cf29b6259e5p-1, 0x1.0bfad08217f5ap-3,
+0x1.ecfe12c3d9fc2p-3, 0x1.159e162a2b3c3p-1, 0x1.972ab18b2e556p-2, 0x1.b31bf11f6637ep-1,
+0x1.cfef07139fde1p-1, 0x1.1b37609e366ecp-1, 0x1.1fca14723f943p-1, 0x1.2585deee4b0bcp-1,
+0x1.a4bc84db49791p-1, 0x1.c64a21638c944p-3, 0x1.8d92c8eb1b259p-1, 0x1.e5e4b2b3cbc96p-2,
+0x1.de61ee03bcc3ep-4, 0x1.2ded88825bdb1p-2, 0x1.2ea7b3125d4f6p-1, 0x1.f692116bed242p-1,
+0x1.4b83255297065p-2, 0x1.e354af63c6a96p-1, 0x1.42cb4dc28596ap-1, 0x1.a5481edb4a904p-2,
+0x1.9d6b2dff3ad66p-1, 0x1.165f12322cbe2p-1, 0x1.d69cd503ad39bp-3, 0x1.dd3e50dfba7cap-1,
+0x1.e780c13fcf018p-1, 0x1.d4a586a3a94b1p-4, 0x1.2fd2cdfa5fa5ap-2, 0x1.ecd9ed83d9b3ep-2,
+0x1.9a164a47342c9p-1, 0x1.aab890b355712p-1, 0x1.396baae272d75p-1, 0x1.555cef42aab9ep-5,
+0x1.80ad4db3015aap-2, 0x1.4040ea028081dp-7, 0x1.c871c01390e38p-1, 0x1.208b5bda4116bp-2,
+0x1.203864464070dp-1, 0x1.d077a903a0ef5p-2, 0x1.b5cb8cdb6b972p-1, 0x1.89e9d23b13d3ap-2,
+0x1.59ce5cdeb39ccp-1, 0x1.435e55c286bcbp-1, 0x1.b7e7427b6fce8p-1, 0x1.959a9a9f2b353p-1,
+0x1.da551a03b4aa3p-1, 0x1.cd1deb139a3bdp-2, 0x1.8c2cac0718596p-1, 0x1.002d5952005abp-2,
+0x1.93c749d3278e9p-2, 0x1.9deff3933bdfep-2, 0x1.52babc16a5758p-1, 0x1.9d3b4b933a769p-3,
+0x1.e5570bfbcaae1p-1, 0x1.c861f15790c3ep-1, 0x1.12348f1224692p-3, 0x1.ccd7cd3799afap-1,
+0x1.7b511602f6a23p-8, 0x1.b8ed158371da3p-2, 0x1.868987f30d131p-2, 0x1.9d0cec733a19ep-1,
+0x1.0e5e36e21cbc7p-2, 0x1.fcb06edbf960ep-1, 0x1.b262bb6764c57p-1, 0x1.4785c24e8f0b8p-1,
+0x1.b172800362e5p-9, 0x1.7ad47b76f5a8fp-1, 0x1.d7cb703baf96ep-1, 0x1.21e9d6ca43d3bp-1,
+0x1.8c413fe318828p-3, 0x1.8d96fd131b2ep-1, 0x1.e6debfe7cdbd8p-1, 0x1.bcdeacd779bd6p-1,
+0x1.a1eaa5a343d55p-2, 0x1.9ec6025f3d8cp-1, 0x1.52794772a4f29p-1, 0x1.5694d9a2ad29bp-2,
+0x1.0aa9efca1553ep-2, 0x1.bd4be6f37a97dp-2, 0x1.2b61197a56c23p-1, 0x1.4f389cce9e714p-1,
+0x1.ad9ded435b3bep-1, 0x1.f86f5633f0debp-3, 0x1.b6876fb76d0eep-1, 0x1.92f4f93b25e9fp-1,
+0x1.19f71b8233ee3p-3, 0x1.fb14937bf6292p-1, 0x1.5fccc66ebf999p-1, 0x1.25d1a4324ba35p-3,
+0x1.af163c735e2c8p-2, 0x1.188c53223118ap-4, 0x1.e681557fcd02bp-1, 0x1.5eba39aabd747p-1,
+0x1.fc1f9403f83f3p-5, 0x1.98e410e331c82p-1, 0x1.4c7ff7ea98fffp-2, 0x1.0b9b5e021736cp-4,
+0x1.13b88c5a27712p-1, 0x1.f82db0b3f05b6p-3, 0x1.435d428a86ba8p-1, 0x1.76c8dc52ed91cp-1,
+0x1.744d2782e89a5p-6, 0x1.2a3c02725478p-1, 0x1.33a78926674f1p-1, 0x1.b92f781b725efp-2,
+0x1.9204099b24081p-2, 0x1.0c41a12a18834p-2, 0x1.87e228df0fc45p-1, 0x1.4e56fcb69caep-1,
+0x1.64c6c40ec98d9p-1, 0x1.668684aacd0d1p-2, 0x1.3b1f3302763e6p-2, 0x1.1264b14e24c96p-1,
+0x1.315f17e262be3p-1, 0x1.505c24d2a0b85p-3, 0x1.4ab3550a9566bp-2, 0x1.77dcdec6efb9cp-1,
+0x1.3cae72b2795cep-3, 0x1.499c3d0293388p-7, 0x1.c15147d382a29p-1, 0x1.26b6bae64d6d7p-1,
+0x1.41bfdac2837fbp-4, 0x1.a7d29d534fa54p-1, 0x1.0ae1e92215c3dp-2, 0x1.1fe7d2623fcfap-3,
+0x1.40b6ae32816d6p-1, 0x1.2bb0f0865761ep-1, 0x1.a5b581734b6bp-3, 0x1.51bcea22a379dp-3,
+0x1.a9bc5cb75378cp-1, 0x1.accaa2e759954p-1, 0x1.cb3816db96703p-1, 0x1.b55ec5f36abd9p-1,
+0x1.ae0d4aab5c1a9p-2, 0x1.fdbf3ffbfb7e8p-2, 0x1.23ed040247da1p-2, 0x1.a008aa2740115p-1,
+0x1.850070970a00ep-1, 0x1.9d8aadc33b156p-5, 0x1.dcbf4db3b97eap-2, 0x1.d38e6943a71cdp-2,
+0x1.9a37da6b346fbp-2, 0x1.8bef405b17de8p-1, 0x1.fc2be5f3f857dp-1, 0x1.fe7b0517fcf61p-1,
+0x1.e0064993c00c9p-1, 0x1.430b20ea86164p-2, 0x1.7657e3daecafcp-1, 0x1.798f31e2f31e6p-4,
+0x1.4d5802d29abp-2, 0x1.37a92bae6f525p-1, 0x1.55e8a126abd14p-1, 0x1.9dc7f98b3b8ffp-2,
+0x1.bef791fb7def2p-2, 0x1.db5995b7b6b33p-1, 0x1.16ddf15e2dbbep-1, 0x1.0193b96203277p-4,
+0x1.070a863a0e151p-1, 0x1.804b51bb0096ap-1, 0x1.d286c6e3a50d9p-3, 0x1.618dc5dac31b9p-2,
+0x1.2d15f4a25a2bfp-1, 0x1.fece4483fd9c9p-4, 0x1.9896a383312d4p-3, 0x1.07267d020e4dp-7,
+0x1.3eb968927d72dp-1, 0x1.f03855c3e070bp-2, 0x1.a425441b484a9p-1, 0x1.8773b24b0ee76p-2,
+0x1.11f4d5be23e9bp-1, 0x1.2509d5e24a13bp-2, 0x1.ad810dc75b022p-1, 0x1.df10c2f3be218p-1,
+0x1.e742b4c3ce857p-5, 0x1.a9acf3b75359ep-1, 0x1.dd8bc80bbb179p-1, 0x1.fe7a74dffcf4fp-1,
+0x1.2cca10b259942p-3, 0x1.53e3abe2a7c75p-1, 0x1.6d62d8c2dac5bp-4, 0x1.e3bd0b2bc77a1p-2,
+0x1.1719af1a2e336p-2, 0x1.8394fc3f072ap-1, 0x1.c0c2825b8185p-1, 0x1.6b08a08ad6114p-1,
+0x1.5eee91f2bddd2p-1, 0x1.af40e7735e81dp-2, 0x1.8b3b17bb16763p-1, 0x1.97e460b32fc8cp-3,
+0x1.5faf15c2bf5e3p-3, 0x1.ffdcc973ffb99p-1, 0x1.16bffb1a2d7ffp-1, 0x1.8501ba130a037p-1,
+0x1.fdb49003fb692p-4, 0x1.7ce5a3faf9cb4p-1, 0x1.891e540b123cbp-1, 0x1.7e6ffa92fcdffp-1,
+0x1.d4073b63a80e7p-3, 0x1.2d4398225a873p-1, 0x1.08a74ed2114eap-3, 0x1.86f6a49b0ded5p-1,
+0x1.bfc883177f91p-1, 0x1.efaae17fdf55cp-1, 0x1.6607678acc0edp-1, 0x1.de3cae63bc796p-1,
+0x1.9957d53332afbp-1, 0x1.43932f9287266p-1, 0x1.dcb7233fb96e4p-1, 0x1.e48a595fc914bp-1,
+0x1.2eedb6ea5ddb7p-2, 0x1.4c6fca8298df9p-6, 0x1.acd1bdeb59a38p-2, 0x1.2303b30246076p-1,
+0x1.8df87a971bf0fp-1, 0x1.2e56c29a5cad8p-2, 0x1.1c18a71a38315p-2, 0x1.d9ce190bb39c3p-2,
+0x1.6ecbd506dd97bp-1, 0x1.9476b44328ed7p-5, 0x1.52e024b2a5c05p-1, 0x1.c6b79a7b8d6f3p-1,
+0x1.92434b4324869p-5, 0x1.a6807f334d01p-3, 0x1.4bb9548a9772bp-1, 0x1.636b1ad2c6d63p-3,
+0x1.e685c3c7cd0b8p-1, 0x1.a9af5123535eap-2, 0x1.d74ac14bae958p-1, 0x1.6e1e4a82dc3c9p-3,
+0x1.0da05a021b40bp-8, 0x1.97494fc32e92ap-5, 0x1.e27e373bc4fc7p-1, 0x1.c1e3c3cb83c78p-1,
+0x1.23eecf0247ddap-6, 0x1.48859ec2910b4p-1, 0x1.a020722b4040ep-1, 0x1.a2774baf44ee9p-1,
+0x1.18319caa30634p-2, 0x1.7cd79566f9af3p-1, 0x1.8701a50b0e035p-1, 0x1.238fa9ca471f5p-1,
+0x1.873b13bb0e762p-1, 0x1.75aa0ff2eb542p-3, 0x1.1a4d7322349aep-3, 0x1.15338e4e2a672p-1,
+0x1.e92bca9bd2579p-2, 0x1.a93f60ab527ecp-2, 0x1.0d4d6a021a9adp-8, 0x1.8d86e9431b0ddp-3,
+0x1.dbce3733b79c7p-2, 0x1.54fabf86a9f58p-1, 0x1.50caa642a1955p-4, 0x1.070b504e0e16ap-1,
+0x1.be9adf537d35cp-1, 0x1.75d2a956eba55p-1, 0x1.5fe61706bfcc3p-1, 0x1.a520a31b4a414p-1,
+0x1.2aa9479255529p-3, 0x1.3730d84e6e61bp-1, 0x1.506b7002a0d6ep-10, 0x1.33164a62662c9p-3,
+0x1.50a56d4aa14aep-1, 0x1.e3266cf3c64cep-1, 0x1.d52acc03aa55ap-6, 0x1.59c4e3c6b389cp-1,
+0x1.2bac0bb257581p-1, 0x1.aec9c88b5d939p-1, 0x1.f8785ee3f0f0cp-2, 0x1.b7c4da076f89bp-1,
+0x1.2ba15dee5742cp-1, 0x1.067ba8f20cf75p-2, 0x1.b6a9079b6d521p-2, 0x1.65b8e352cb71cp-2,
+0x1.c150b0f382a16p-2, 0x1.21e7e09a43cfcp-1, 0x1.c80ffff7902p-1, 0x1.d53e3dc7aa7c8p-1,
+0x1.f68790efed0f2p-1, 0x1.ca2a9acb94553p-1, 0x1.c4ffc0a389ff8p-4, 0x1.c8dd591391babp-2,
+0x1.1f255a523e4abp-1, 0x1.8ae5338315ca6p-3, 0x1.eb79fcd7d6f4p-1, 0x1.bb8073437700ep-2,
+0x1.d88bf637b117fp-1, 0x1.4b6013da96c02p-1, 0x1.05c1b9720b837p-2, 0x1.19b240c233648p-4,
+0x1.0521d84a0a43bp-2, 0x1.071224e20e245p-2, 0x1.bfef6ad37fdedp-3, 0x1.d3365973a66cbp-1,
+0x1.9abdfd83357cp-3, 0x1.fa94c453f5299p-3, 0x1.2cfb3d3659f68p-1, 0x1.925b8b1724b71p-1,
+0x1.6b77cd02d6efap-4, 0x1.49bb65229376dp-4, 0x1.4a20651a9440dp-1, 0x1.5910578eb220bp-1,
+0x1.58ea823ab1d5p-2, 0x1.2ba74742574e9p-4, 0x1.7d992682fb325p-6, 0x1.8d1d99971a3b3p-1,
+0x1.475cc9828eb99p-1, 0x1.d3fcc92fa7f99p-1, 0x1.625bd75ac4b7bp-1, 0x1.3de45a6e7bc8bp-1,
+0x1.9e2763f73c4ecp-1, 0x1.9afbcf7335f7ap-1, 0x1.129837a225307p-4, 0x1.7a997c8af533p-2,
+0x1.fdb51c53fb6a4p-1, 0x1.b9a079837340fp-6, 0x1.9b0cf7eb3619fp-1, 0x1.d6411287ac822p-1,
+0x1.592d17a6b25a3p-1, 0x1.dedd4a03bdba9p-5, 0x1.f9775a9ff2eebp-1, 0x1.dbbe03cfb77cp-1,
+0x1.42edce2a85dbap-2, 0x1.a5ccd5434b99bp-3, 0x1.aef45d3f5de8cp-1, 0x1.08266676104cdp-1,
+0x1.d030ccd3a061ap-2, 0x1.b7df34e36fbe7p-2, 0x1.3503e3126a07cp-2, 0x1.1587600a2b0ecp-1,
+0x1.052707160a4e1p-1, 0x1.e4a256a7c944bp-1, 0x1.ba5ede5374bdcp-3, 0x1.b19c483363389p-1,
+0x1.42e7f18285cfep-6, 0x1.ea120333d424p-3, 0x1.3eb9e1ca7d73cp-1, 0x1.5174090ea2e81p-1,
+0x1.3a0527e2740a5p-3, 0x1.422b72428456ep-2, 0x1.1eb0c6f23d619p-2, 0x1.eca8adefd9516p-1,
+0x1.e08c4483c1189p-4, 0x1.6356d4e2c6adbp-2, 0x1.53ead86aa7d5bp-2, 0x1.ce3527039c6a5p-4,
+0x1.7ef0dc7afde1cp-2, 0x1.1409907228132p-3, 0x1.007b764200f6fp-5, 0x1.8a585e0314b0cp-5,
+0x1.8bc0e2f31781cp-3, 0x1.2fe240825fc48p-6, 0x1.f46389afe8c71p-1, 0x1.04671fd208ce4p-1,
+0x1.cbc91d5397924p-3, 0x1.a357e6eb46afdp-1, 0x1.91b0c90323619p-6, 0x1.5b0aadbeb6156p-1,
+0x1.fd1e0563fa3c1p-3, 0x1.4e1eefa29c3dep-2, 0x1.c248371384907p-3, 0x1.846e886f08dd1p-1,
+0x1.17639cea2ec74p-2, 0x1.be538abb7ca71p-2, 0x1.360ad0a26c15ap-1, 0x1.2b921c0257244p-2,
+0x1.59ae462ab35c9p-1, 0x1.d312c9a3a6259p-3, 0x1.e73d170fce7a3p-1, 0x1.a82f9023505f2p-1,
+0x1.15da6b8a2bb4dp-1, 0x1.da55ea23b4abdp-3, 0x1.94d83e0f29b08p-1, 0x1.51ebf41ea3d7fp-1,
+0x1.2840e4fa5081dp-1, 0x1.f66d5203ecdaap-4, 0x1.8bb298ff17653p-1, 0x1.e7b95337cf72ap-1,
+0x1.07a01cba0f404p-2, 0x1.9bba50673774ap-1, 0x1.7b645002f6c8ap-11, 0x1.cd808e3b9b012p-2,
+0x1.a539626b4a72cp-1, 0x1.f4c262c7e984cp-1, 0x1.eb2766efd64edp-1, 0x1.82ba9bc305753p-5,
+0x1.981a49af30349p-1, 0x1.f7b4ed37ef69ep-1, 0x1.7336577ee66cbp-1, 0x1.761cb082ec396p-5,
+0x1.3d88ca127b119p-2, 0x1.e3c86543c790dp-1, 0x1.9bd0537737a0ap-1, 0x1.2a76337e54ec6p-1,
+0x1.85e4553b0bc8bp-2, 0x1.a3b6482b476c9p-2, 0x1.c03f4183807e8p-1, 0x1.ca070c43940e2p-5,
+0x1.469fd67e8d3fbp-1, 0x1.a77c588f4ef8bp-1, 0x1.c4d000e789ap-1, 0x1.71e90822e3d21p-3,
+0x1.e11d3143c23a6p-5, 0x1.59a83ef6b3508p-1, 0x1.ae6636275ccc7p-1, 0x1.4652b80e8ca57p-1,
+0x1.9875e93730ebdp-1, 0x1.3a18cf227431ap-1, 0x1.2e0c0b425c181p-1, 0x1.c45f794388befp-5,
+0x1.aba63f0b574c8p-2, 0x1.2e6ae45a5cd5dp-1, 0x1.03063eb2060c8p-1, 0x1.ec3207b3d8641p-3,
+0x1.232d471e465a9p-1, 0x1.dc5b4b3bb8b69p-2, 0x1.2670575a4ce0bp-2, 0x1.768f2192ed1e4p-2,
+0x1.cbc525ab978a5p-2, 0x1.9ba0ca0337419p-7, 0x1.a552b7a34aa57p-2, 0x1.84a6f7df094dfp-1,
+0x1.ea36e86bd46ddp-1, 0x1.b9e6bd2373cd8p-3, 0x1.5e3a56b2bc74bp-2, 0x1.5a522612b4a45p-2,
+0x1.4054d35e80a9ap-1, 0x1.bd71b3637ae36p-3, 0x1.9393079b27261p-2, 0x1.0de953ba1bd2ap-2,
+0x1.6d8c5682db18bp-5, 0x1.1d33096a3a661p-2, 0x1.c6ddd7cb8dbbbp-2, 0x1.a754c3e34ea98p-4,
+0x1.e841c3abd0838p-1, 0x1.23aa441247549p-2, 0x1.7b3d508ef67aap-1, 0x1.80b7acdf016f6p-1,
+0x1.cbedf12b97dbep-1, 0x1.5292b79aa5257p-2, 0x1.9cfda47339fb5p-1, 0x1.4382216287044p-2,
+0x1.d7b44027af688p-1, 0x1.4007c642800f9p-2, 0x1.1ccd929e399b2p-1, 0x1.f5c30e83eb862p-2,
+0x1.8e3188c31c631p-1, 0x1.b005be4b600b8p-1, 0x1.b629180f6c523p-1, 0x1.d0506e53a0a0ep-3,
+0x1.b67441736ce88p-1, 0x1.11a4e7ba2349dp-2, 0x1.f8bb1373f1762p-1, 0x1.a0ab29df41565p-1,
+0x1.ee98464bdd309p-2, 0x1.4fb07d929f61p-2, 0x1.3750f3926ea1ep-3, 0x1.bd07b4237a0f7p-4,
+0x1.1734aba62e695p-1, 0x1.179dc0b22f3b8p-1, 0x1.7d2b40c2fa568p-2, 0x1.2e0d710e5c1aep-1,
+0x1.a63745674c6e9p-1, 0x1.a2048c4744092p-1, 0x1.62f8098ac5f01p-1, 0x1.8e79090f1cf21p-1,
+0x1.9ecd72633d9aep-4, 0x1.bc6ab42b78d57p-2, 0x1.0f30b5ee1e617p-1, 0x1.ffc79f77ff8f4p-1,
+0x1.877eb5e70efd7p-1, 0x1.585cb4bab0b97p-2, 0x1.4311604a8622cp-2, 0x1.5f32f60abe65fp-1,
+0x1.4c323d8298648p-1, 0x1.be5642c77cac8p-1, 0x1.6851f532d0a3fp-3, 0x1.b4c78c83698f2p-2,
+0x1.6e5c010edcb8p-1, 0x1.03d9558207b2bp-5, 0x1.4e77e1d69cefcp-1, 0x1.24d0428249a08p-1,
+0x1.3220126a64402p-2, 0x1.4732f5468e65fp-1, 0x1.8af6d8bb15edbp-2, 0x1.905c2c5f20b86p-1,
+0x1.ef0b340fde167p-1, 0x1.134fa942269f5p-1, 0x1.c7fd22e38ffa4p-1, 0x1.063fdfb20c7fcp-1,
+0x1.576b4f82aed6ap-4, 0x1.0d2586821a4b1p-2, 0x1.a26a85e344d51p-4, 0x1.d124af5ba2496p-1,
+0x1.44ba7c228975p-4, 0x1.97455a4b2e8abp-1, 0x1.5f9db866bf3b7p-1, 0x1.71c3f742e387fp-3,
+0x1.d5ead173abd5ap-3, 0x1.bb39b94376737p-3, 0x1.70e27512e1c4fp-3, 0x1.fcf96a43f9f2dp-1,
+0x1.1afcc8b235f99p-1, 0x1.fb829adbf7053p-2, 0x1.5c2c604eb858cp-1, 0x1.9cbc18c339783p-3,
+0x1.782f2062f05e4p-2, 0x1.b640dd9b6c81cp-1, 0x1.4192cc728325ap-1, 0x1.539c89e2a7391p-4,
+0x1.c67e72f38cfcep-1, 0x1.20155c8a402acp-2, 0x1.4f43d3be9e87ap-1, 0x1.7e39f092fc73ep-3,
+0x1.d73da38bae7b4p-1, 0x1.4bf4018297e8p-5, 0x1.efeaa883dfd55p-1, 0x1.c648d7978c91bp-1,
+0x1.280ee95a501ddp-1, 0x1.b7e7cb636fcf9p-1, 0x1.99116e933222ep-2, 0x1.52fc534ea5f8ap-1,
+0x1.f3d47503e7a8fp-4, 0x1.00d6080601ac1p-1, 0x1.242102a64842p-1, 0x1.9c477893388efp-3,
+0x1.3036c49a606d9p-2, 0x1.077d76120efafp-2, 0x1.8705b7eb0e0b7p-2, 0x1.0d9616ae1b2c3p-1,
+0x1.e51a52bbca34ap-2, 0x1.1fbb793e3f76fp-1, 0x1.0a8f80ee151fp-1, 0x1.b13e4183627c8p-6,
+0x1.d7cc6a83af98dp-5, 0x1.9aef84e335df1p-3, 0x1.d2e3e0f3a5c7cp-3, 0x1.b328adb366516p-2,
+0x1.cfcbed039f97ep-5, 0x1.b64bc4af6c979p-1, 0x1.0407e816080fdp-1, 0x1.e37b31c3c6f66p-1,
+0x1.1959cbc232b39p-3, 0x1.4d2eef529a5dep-3, 0x1.0c26b7a2184d7p-3, 0x1.d9416783b282dp-5,
+0x1.a02befb34057ep-3, 0x1.97a2b3432f456p-4, 0x1.e3dcee0fc7b9ep-1, 0x1.9019e54b2033dp-1,
+0x1.eadc21cfd5b84p-1, 0x1.60cb4aaac1969p-2, 0x1.c62c712b8c58ep-2, 0x1.4ab58362956bp-4,
+0x1.b13bad5f62776p-1, 0x1.cdcece039b9dap-7, 0x1.20d11d2a41a24p-2, 0x1.255c3ea24ab88p-3,
+0x1.15ebec822bd7ep-2, 0x1.53eb6a8aa7d6dp-1, 0x1.56ed2656adda5p-1, 0x1.7d831f9efb064p-1,
+0x1.ce9b8f139d372p-3, 0x1.85f29d130be54p-3, 0x1.8b0d11ab161a2p-1, 0x1.224754da448ebp-2,
+0x1.907110fb20e22p-2, 0x1.ffc609e7ff8c1p-1, 0x1.6ab80146d57p-1, 0x1.ca6a8ea394d52p-2,
+0x1.b611ce936c23ap-1, 0x1.baffa57375ff5p-3, 0x1.9160f22322c1ep-2, 0x1.fc684183f8d08p-1,
+0x1.84174a63082e9p-2, 0x1.0bba26fa17745p-1, 0x1.9fc57f833f8bp-5, 0x1.2a16a11e542d4p-1,
+0x1.3eae7d667d5dp-1, 0x1.fdd9460bfbb29p-1, 0x1.74610ccae8c22p-2, 0x1.298a9f3253154p-1,
+0x1.5c7dd6bab8fbbp-2, 0x1.9d46befb3a8d8p-1, 0x1.52e14f9ea5c2ap-1, 0x1.7dea62e2fbd4cp-3,
+0x1.a47dfa3348fbfp-1, 0x1.e349de33c693cp-1, 0x1.51a350caa346ap-2, 0x1.7b9f83a2f73fp-4,
+0x1.373548be6e6a9p-1, 0x1.ffbecebbff7dap-1, 0x1.acf7101359ee2p-1, 0x1.aadc2c8355b86p-1,
+0x1.84edd7f309dbbp-3, 0x1.380421be70084p-1, 0x1.dffeb783bffd7p-4, 0x1.2973fe7e52e8p-1,
+0x1.37ca2ba26f945p-1, 0x1.a6b7d8374d6fbp-1, 0x1.d528b983aa517p-6, 0x1.dbb7f46bb76ffp-2,
+0x1.577c1902aef83p-5, 0x1.aeb37dbb5d67p-2, 0x1.d488776ba910fp-2, 0x1.af06cd835e0dap-2,
+0x1.e313e5dbc627dp-1, 0x1.044093b208812p-1, 0x1.9a07e003340fcp-9, 0x1.21c2633e4384cp-1,
+0x1.0219d9ba0433bp-1, 0x1.77951c8aef2a4p-2, 0x1.2d3409b25a681p-3, 0x1.b058c51760b19p-1,
+0x1.64453502c88a7p-3, 0x1.9e2e520b3c5cap-1, 0x1.fa6bba03f4d77p-6, 0x1.fd8f4773fb1e9p-1,
+0x1.8178303f02f06p-1, 0x1.714a0c6ae2942p-2, 0x1.6819bf22d0338p-4, 0x1.715af1f2e2b5ep-2,
+0x1.70c7a9dae18f5p-2, 0x1.d9fa47fbb3f49p-1, 0x1.8e2695e31c4d3p-3, 0x1.199f4aee333e9p-1,
+0x1.11fe69b623fcdp-1, 0x1.3f12f8d27e25fp-2, 0x1.0c4d25a2189a5p-3, 0x1.272255524e44bp-3,
+0x1.19055282320aap-3, 0x1.46f23cd28de48p-3, 0x1.37a48f8a6f492p-1, 0x1.6ee458c2ddc8bp-3,
+0x1.29164e12522cap-1, 0x1.0f465a021e8cbp-4, 0x1.333c7cf66679p-1, 0x1.0c2a33ea18546p-1,
+0x1.26295ef24c52cp-1, 0x1.34d684d669ad1p-1, 0x1.6f64b922dec97p-4, 0x1.4219c54284339p-4,
+0x1.f0a1131be1422p-1, 0x1.e4e66643c9ccdp-3, 0x1.d89bfdbfb138p-1, 0x1.26c981624d93p-3,
+0x1.767eb9c2ecfd7p-5, 0x1.e86f5b8fd0debp-1, 0x1.1d069f323a0d4p-3, 0x1.98e01bdb31c03p-1,
+0x1.4228c38284518p-2, 0x1.d1137ec3a227p-3, 0x1.463653428c6cap-3, 0x1.597836b2b2f07p-1,
+0x1.38fc9ea271f94p-3, 0x1.6a2e7492d45cfp-2, 0x1.cc5e067398bc1p-3, 0x1.603d915ec07b2p-1,
+0x1.54a0b6b6a9417p-1, 0x1.6c55960ad8ab3p-2, 0x1.aa0626b7540c5p-1, 0x1.9ae20b5735c41p-1,
+0x1.07e75a3a0fcebp-1, 0x1.c3556c7b86aaep-2, 0x1.f69b2187ed364p-1, 0x1.87ed42430fda8p-4,
+0x1.0393817e0727p-1, 0x1.29d79e7a53af4p-1, 0x1.3d27dc367a4fcp-1, 0x1.4de703629bcep-4,
+0x1.7ab88d32f5712p-3, 0x1.6b14735ad628ep-1, 0x1.480064529000dp-3, 0x1.3d3cd9a27a79bp-3,
+0x1.e44e0cefc89c2p-1, 0x1.54e0b6a2a9c17p-4, 0x1.32032d8264066p-2, 0x1.fbb5f88bf76bfp-1,
+0x1.30b72602616e5p-5, 0x1.c0867d1b810dp-2, 0x1.94961463292c3p-1, 0x1.683fa84ad07f5p-2,
+0x1.54881e42a9104p-1, 0x1.e623a933cc475p-1, 0x1.b3015a836602bp-6, 0x1.a2c745eb458e9p-1,
+0x1.3675c6f26ceb9p-2, 0x1.015f18e202be3p-2, 0x1.0304d74a0609bp-1, 0x1.efdb9a2fdfb73p-1,
+0x1.36da57766db4bp-1, 0x1.5a15fbfab42bfp-2, 0x1.8abda583157b5p-1, 0x1.f60d8d63ec1b2p-4,
+0x1.8eb5b43b1d6b7p-1, 0x1.8158c70b02b19p-1, 0x1.befd67d37dfadp-3, 0x1.24926b724924dp-2,
+0x1.5660cb02acc19p-2, 0x1.ace7362b59ce7p-1, 0x1.780c2c4af0186p-2, 0x1.09de88d213bd1p-1,
+0x1.17fba9862ff75p-1, 0x1.0e062f3e1c0c6p-1, 0x1.592dbf3ab25b8p-1, 0x1.f8936ce3f126ep-2,
+0x1.38a2461271449p-1, 0x1.f22f55fbe45ebp-1, 0x1.efff5df3dffecp-2, 0x1.4badb872975b7p-1,
+0x1.a4e5291349ca5p-2, 0x1.192b86b232571p-2, 0x1.ffcd8c97ff9b2p-1, 0x1.37d596426fab3p-4,
+0x1.cae5b22395cb6p-3, 0x1.acb2ed035965ep-6, 0x1.c9c1f8b39383fp-1, 0x1.0df450021be8ap-1,
+0x1.1c2a47b238549p-2, 0x1.998d9ff3331b4p-2, 0x1.fb9fd463f73fbp-2, 0x1.c4ef7b4f89defp-1,
+0x1.79d1cdf6f3a3ap-1, 0x1.111b1f6222364p-2, 0x1.d8967c03b12dp-8, 0x1.08878232110fp-1,
+0x1.3ccad7027995bp-6, 0x1.cdc21bc39b843p-3, 0x1.9ad0b7eb35a17p-1, 0x1.6a2d787ad45afp-2,
+0x1.02bde8c2057bdp-4, 0x1.5b5b3832b6b67p-3, 0x1.bef5450f7dea9p-1, 0x1.3853669e70a6dp-1,
+0x1.64dcfd4ac9bap-1, 0x1.1823044630461p-1, 0x1.a4e8e86349d1dp-4, 0x1.3afe86b275fd1p-2,
+0x1.0a525a3e14a4bp-1, 0x1.2c9ccc065939ap-1, 0x1.e92cfbcfd259fp-1, 0x1.dcc4eec7b989ep-1,
+0x1.b9328f5f72652p-1, 0x1.e8fa8863d1f51p-1, 0x1.dfd0c603bfa19p-8, 0x1.5f5fdf22bebfcp-4,
+0x1.f6601fcfecc04p-1, 0x1.cd819a439b033p-1, 0x1.39e04bea73c09p-1, 0x1.08ea874a11d51p-2,
+0x1.3490d4726921bp-2, 0x1.bd81b0c37b036p-4, 0x1.2592fbd24b25fp-3, 0x1.41a383028347p-5,
+0x1.807b8b9300f71p-2, 0x1.3457afb268af6p-3, 0x1.1ca1ba6239437p-1, 0x1.9448390b28907p-2,
+0x1.810ce5bb0219dp-2, 0x1.6ee4e492ddc9dp-2, 0x1.7f3ad8c2fe75bp-1, 0x1.c1bc5ff38378cp-2,
+0x1.0e4940561c928p-1, 0x1.3e301dce7c604p-1, 0x1.931969432632dp-5, 0x1.cc98f6839931fp-3,
+0x1.594c8842b2991p-3, 0x1.373ace926e75ap-3, 0x1.10a580fa214bp-1, 0x1.60a57c4ec14bp-1,
+0x1.7a6b7faaf4d7p-1, 0x1.f3a4f98be749fp-2, 0x1.3d6a6b167ad4dp-1, 0x1.339e0f0a673c2p-1,
+0x1.c59a0a538b341p-2, 0x1.412a0ca282542p-1, 0x1.5f8a0aeebf141p-1, 0x1.b25a49eb64b49p-2,
+0x1.0eaba6e21d575p-1, 0x1.32d4adaa65a96p-2, 0x1.5da2689abb44dp-1, 0x1.a8f4111f51e82p-1,
+0x1.a23519db446a3p-2, 0x1.a707278f4e0e5p-1, 0x1.bd0e494f7a1c9p-1, 0x1.915852bb22b0ap-1,
+0x1.f41d137fe83a2p-1, 0x1.b360075b66c01p-2, 0x1.6df1bcf2dbe38p-3, 0x1.69470cb2d28e2p-2,
+0x1.912275f72244fp-1, 0x1.dab747ffb56e9p-1, 0x1.9581b6532b037p-1, 0x1.3ed76c927daeep-2,
+0x1.18e765ca31cedp-1, 0x1.aeb34ceb5d66ap-1, 0x1.1291f3ea2523ep-1, 0x1.6f3a87dade751p-1,
+0x1.fc82008ff904p-1, 0x1.19bba72233775p-4, 0x1.9fc0084b3f801p-2, 0x1.76ed8036eddbp-1,
+0x1.1d09f1aa3a13ep-1, 0x1.a94de703529bdp-6, 0x1.55171e7aaa2e4p-2, 0x1.ffd6f6d3ffadfp-1,
+0x1.4e747bde9ce8fp-1, 0x1.42b3458285669p-6, 0x1.b208378b64107p-2, 0x1.74808af2e9011p-3,
+0x1.46ffe2028dffcp-2, 0x1.b53423036a684p-4, 0x1.850cf6030a19fp-7, 0x1.749a7df2e935p-1,
+0x1.ddadabefbb5b5p-1, 0x1.c3227d278645p-1, 0x1.05f2d0aa0be5ap-1, 0x1.d1cabf6ba3958p-1,
+0x1.39a501a2734ap-2, 0x1.616f3fe6c2de8p-1, 0x1.0cdc8b8a19b91p-2, 0x1.6fa7b622df4f7p-4,
+0x1.3c2687e2784d1p-1, 0x1.beffc1437dff8p-5, 0x1.9ac15a233582bp-2, 0x1.5437b6a2a86f7p-3,
+0x1.caa348ff95469p-1, 0x1.dff2a0fbbfe54p-1, 0x1.c44875838890fp-1, 0x1.c725498b8e4a9p-1,
+0x1.950aee032a15ep-8, 0x1.2850f34a50a1ep-2, 0x1.3e12c9c27c259p-1, 0x1.2034078a40681p-1,
+0x1.42e5d1c285cbap-2, 0x1.e89e58ffd13cbp-1, 0x1.200afe5a4016p-1, 0x1.efe764bfdfcedp-1,
+0x1.f2b3f32be567ep-1, 0x1.f90f1a23f21e3p-1, 0x1.341e1de2683c4p-3, 0x1.2c67c85a58cf9p-2,
+0x1.7dacf402fb59fp-4, 0x1.4c6eed5298ddep-3, 0x1.59cc4382b3988p-6, 0x1.ac694d8358d2ap-6,
+0x1.63e38782c7c71p-5, 0x1.10c132c621826p-1, 0x1.df2e09dbbe5c1p-1, 0x1.6621729acc42ep-2,
+0x1.c8c1caa391839p-3, 0x1.96713e732ce28p-3, 0x1.c20b60238416cp-2, 0x1.ae56fa8b5cadfp-1,
+0x1.0318976206313p-2, 0x1.ae665d235ccccp-1, 0x1.b274180364e83p-8, 0x1.30be52c2617cap-3,
+0x1.8e58fe1f1cb2p-1, 0x1.c7ad5db38f5acp-1, 0x1.354de3826a9bcp-5, 0x1.918313fb23062p-1,
+0x1.6f575d52deaecp-3, 0x1.5167a7faa2cf5p-1, 0x1.636e3702c6dc7p-2, 0x1.fa91806bf523p-2,
+0x1.3a0600fa740cp-1, 0x1.d1c219dfa3843p-1, 0x1.da6049e3b4c09p-2, 0x1.2cb9f4225973fp-1,
+0x1.cad133ff95a26p-1, 0x1.3a37ac6e746f6p-1, 0x1.c2edd84f85dbbp-1, 0x1.fa86d27ff50dap-1,
+0x1.8d5367c31aa6dp-1, 0x1.cdbc3a6b9b787p-1, 0x1.fa873a03f50e7p-7, 0x1.a391a03b47234p-1,
+0x1.bcfada5b79f5bp-2, 0x1.e71826c3ce305p-1, 0x1.5a896612b512dp-3, 0x1.50addfd6a15bcp-1,
+0x1.32d1d97265a3bp-3, 0x1.37a8099a6f501p-1, 0x1.fe09b4bbfc137p-2, 0x1.9c81842339031p-2,
+0x1.cc1ccd739839ap-2, 0x1.0269c28e04d38p-1, 0x1.1a7056c234e0bp-1, 0x1.d19d9353a33b2p-3,
+0x1.942e407b285c8p-2, 0x1.2dc534fa5b8a7p-1, 0x1.7a9e3402f53c7p-7, 0x1.25ecf7964bd9fp-1,
+0x1.fcb373d3f966ep-3, 0x1.6f4328a2de865p-2, 0x1.19adbe42335b8p-4, 0x1.b932ddef7265cp-1,
+0x1.12c75c5a258ecp-2, 0x1.1065dcbe20cbcp-1, 0x1.cbd9a41b97b35p-2, 0x1.50d388a2a1a71p-3,
+0x1.2a7624a254ec5p-3, 0x1.51b554baa36abp-2, 0x1.3aeed29275ddap-3, 0x1.d7f0f0ebafe1ep-1,
+0x1.da5b9313b4b72p-3, 0x1.5a974642b52e9p-3, 0x1.7b829122f7052p-1, 0x1.551451f6aa28ap-1,
+0x1.edefc283dbdf8p-4, 0x1.d224eaaba449dp-1, 0x1.4b8463929708cp-2, 0x1.14e4dd6229c9cp-2,
+0x1.09ccf4421399fp-1, 0x1.a4c70c2b498e2p-1, 0x1.58b330c2b1666p-1, 0x1.efdb5afbdfb6bp-1,
+0x1.4e619d6a9cc34p-2, 0x1.cc8e1e03991c4p-3, 0x1.910aff432216p-3, 0x1.7147eef6e28fep-1,
+0x1.a0e8bc7b41d18p-1, 0x1.a8b4e2835169cp-3, 0x1.2e69cd125cd3ap-2, 0x1.00accb6201599p-4,
+0x1.21ceccf2439dap-1, 0x1.74d53ca2e9aa8p-2, 0x1.d948775bb290fp-1, 0x1.ab327b235664fp-1,
+0x1.cad07b0f95a0fp-1, 0x1.7e6a92d2fcd52p-2, 0x1.ff675d4bfececp-1, 0x1.56e04342adc08p-5,
+0x1.680ff3c6d01fep-1, 0x1.388c47c271189p-3, 0x1.ed5ef51fdabdfp-1, 0x1.dea6d88bbd4dbp-1,
+0x1.4991c70293239p-2, 0x1.68e18642d1c31p-1, 0x1.33bb2a7e67765p-1, 0x1.c50db7a38a1b7p-2,
+0x1.3b0670ea760cep-1, 0x1.d97d5c4bb2facp-1, 0x1.6cf94a82d9f29p-1, 0x1.134d94a2269b3p-3,
+0x1.7e446872fc88dp-1, 0x1.8b58f68316b1fp-2, 0x1.a57601034aecp-4, 0x1.2ba9b92257537p-4,
+0x1.38d002c271ap-1, 0x1.31e2ffe263c6p-2, 0x1.96bd261b2d7a5p-1, 0x1.b3717e7b66e3p-2,
+0x1.031eb892063d7p-1, 0x1.6f906502df20dp-4, 0x1.f39cb153e7396p-2, 0x1.276c2c224ed86p-4,
+0x1.d0b955eba172bp-2, 0x1.a62da00b4c5b4p-2, 0x1.d02000a7a04p-1, 0x1.665a4c02ccb4ap-2,
+0x1.924c196f24983p-1, 0x1.cf875def9f0ecp-1, 0x1.91365473226cbp-2, 0x1.f4b81a63e9703p-2,
+0x1.daa6fdc3b54ep-5, 0x1.6bf43eaad7e88p-2, 0x1.b205cb73640b9p-2, 0x1.84e6a6bb09cd5p-2,
+0x1.edba5943db74bp-5, 0x1.97c207032f841p-6, 0x1.a4fa2f3349f46p-1, 0x1.59e2167eb3c43p-1,
+0x1.e63b6c83cc76ep-1, 0x1.11f379b223e6fp-1, 0x1.9eb57ba73d6afp-1, 0x1.647fd4f2c8ffbp-1,
+0x1.d79ff4f7af3ffp-1, 0x1.d3643bcba6c87p-1, 0x1.89f50c1713ea2p-1, 0x1.106ff7b620dffp-1,
+0x1.b156eee362adep-3, 0x1.20b2323241646p-1, 0x1.ea28b6f3d4517p-1, 0x1.6f74744edee8fp-1,
+0x1.4ea43ed29d488p-1, 0x1.c7ee1f3b8fdc4p-2, 0x1.9461f9d328c3fp-1, 0x1.b8074e23700eap-4,
+0x1.b70ddfa36e1bcp-1, 0x1.6481fa76c903fp-1, 0x1.d45c1f93a8b84p-2, 0x1.4959f90e92b3fp-1,
+0x1.340958626812bp-1, 0x1.b2c93a0365927p-1, 0x1.0ed818f21db03p-3, 0x1.51b3c842a3679p-1,
+0x1.a30d6553461adp-3, 0x1.1cb8ebf63971dp-1, 0x1.4271b9c284e37p-5, 0x1.0f3dfdda1e7cp-2,
+0x1.2976fc2e52eep-1, 0x1.b9214acf72429p-1, 0x1.e181156bc3023p-1, 0x1.0fb268ae1f64dp-1,
+0x1.962989032c531p-2, 0x1.80369113006d2p-1, 0x1.d0c8f673a191fp-3, 0x1.456972ea8ad2ep-2,
+0x1.539accdaa735ap-1, 0x1.fe2749b7fc4e9p-1, 0x1.b324b12b66496p-1, 0x1.bff088937fe11p-1,
+0x1.1ed97be63db2fp-1, 0x1.9d4d681f3a9adp-1, 0x1.2f64fcde5ecap-1, 0x1.b5f6ead36beddp-3,
+0x1.0288ef720511ep-2, 0x1.878ded5b0f1bep-2, 0x1.48fd48fa91fa9p-2, 0x1.c292bac385257p-4,
+0x1.42478902848f1p-4, 0x1.8eacb4471d597p-1, 0x1.81ac50670358ap-1, 0x1.5c524986b8a49p-1,
+0x1.4175ee4682ebep-1, 0x1.c56256a38ac4bp-1, 0x1.5c0c238ab8184p-2, 0x1.aa39479b54729p-1,
+0x1.c436852b886d1p-2, 0x1.845a5ac308b4bp-2, 0x1.8ec234231d847p-4, 0x1.7247d882e48fbp-6,
+0x1.ed39e0c3da73cp-3, 0x1.3595bf026b2b8p-5, 0x1.1b44a77236895p-1, 0x1.46633cb28cc68p-1,
+0x1.938fed03271fep-1, 0x1.8f76e5131eeddp-1, 0x1.e917f627d22ffp-1, 0x1.ce5573b39caaep-2,
+0x1.8d9e2ec71b3c6p-1, 0x1.9c3ca74f38795p-1, 0x1.4e3684d29c6d1p-2, 0x1.58ef5552b1debp-2,
+0x1.398a0f6a73142p-1, 0x1.d6803f4bad008p-1, 0x1.19f5655e33eadp-1, 0x1.bace8723759d1p-1,
+0x1.348e6bea691cdp-2, 0x1.be7409db7ce81p-1, 0x1.f320de7be641cp-1, 0x1.85204e330a40ap-2,
+0x1.4d20be1e9a418p-1, 0x1.74cd2edee99a6p-1, 0x1.ee2709c3dc4e1p-5, 0x1.1d2d58c23a5abp-2,
+0x1.3a2f857e745f1p-1, 0x1.99d104c333a21p-2, 0x1.c67f9fe38cff4p-4, 0x1.c4ac81438959p-5,
+0x1.8f15afc31e2b6p-1, 0x1.aaa0ea035541dp-3, 0x1.3ee836c27dd07p-4, 0x1.4c84fe02990ap-6,
+0x1.f80659c3f00cbp-3, 0x1.4321ae4a86436p-1, 0x1.50c764a2a18edp-1, 0x1.1918370232307p-5,
+0x1.a53126b34a625p-2, 0x1.39df5ac673bebp-1, 0x1.f1787a93e2f0fp-2, 0x1.80db087301b61p-3,
+0x1.ac38042b58701p-2, 0x1.9fd77fb73fafp-1, 0x1.0cae6cc6195cep-1, 0x1.f4c22f83e9846p-6,
+0x1.7657befeecaf8p-1, 0x1.351e91226a3d2p-4, 0x1.ca7498a394e93p-1, 0x1.09ef4f0213deap-5,
+0x1.e517dbffca2fbp-1, 0x1.bd95771b7b2afp-1, 0x1.a65e38134cbc7p-2, 0x1.32389a1e64713p-1,
+0x1.3262a5fa64c55p-1, 0x1.e423194bc8463p-2, 0x1.c0cf467f819e9p-1, 0x1.b248add364916p-3,
+0x1.befa0f077df42p-1, 0x1.f99f3a7bf33e7p-1, 0x1.11b9e7122373dp-2, 0x1.4e0fbeca9c1f8p-1,
+0x1.911dd3f3223bap-3, 0x1.6173f4c2c2e7fp-2, 0x1.5873e6bab0e7dp-1, 0x1.c49216db89243p-2,
+0x1.f3dba8afe7b75p-1, 0x1.527696baa4ed3p-2, 0x1.e7b51dc3cf6a4p-2, 0x1.8ce8780b19d0fp-2,
+0x1.e31aa623c6355p-1, 0x1.ec96cc2bd92dap-1, 0x1.26aafe264d56p-1, 0x1.726d506ae4daap-2,
+0x1.8c6e4bdf18dc9p-1, 0x1.9acb57433596bp-4, 0x1.91b9736b2372ep-2, 0x1.02c60ada058c1p-1,
+0x1.67f4f432cfe9fp-3, 0x1.26a2a4aa4d455p-2, 0x1.1364ffce26cap-1, 0x1.f8a8c863f1519p-4,
+0x1.439b25b287365p-3, 0x1.e6941bd7cd283p-1, 0x1.714db32ae29b6p-1, 0x1.83496f670692ep-1,
+0x1.b14b50fb6296ap-2, 0x1.321cf9a66439fp-1, 0x1.efdb9adfdfb73p-1, 0x1.2f3f6f025e7eep-2,
+0x1.2bbc342257787p-1, 0x1.e2e23993c5c47p-3, 0x1.e5af764bcb5efp-1, 0x1.9003a91f20075p-1,
+0x1.297288ca52e51p-1, 0x1.3e235d067c46cp-1, 0x1.c932d2239265ap-3, 0x1.1d4e31763a9c6p-1,
+0x1.e75ea863cebd5p-1, 0x1.6627436acc4e8p-1, 0x1.e3c26d7bc784ep-1, 0x1.ca794e8394f2ap-1,
+0x1.52be0f96a57c2p-1, 0x1.0a6d6b9e14dadp-1, 0x1.075fed720ebfep-2, 0x1.be58b6e37cb17p-2,
+0x1.3dc6d68a7b8dbp-1, 0x1.4c8cb06e99196p-1, 0x1.e1f2664fc3e4dp-1, 0x1.97c413972f882p-1,
+0x1.dfde02c3bfbcp-1, 0x1.eaaecc33d55dap-2, 0x1.d6d92ca3adb26p-1, 0x1.862661630c4ccp-4,
+0x1.b7d703db6faep-2, 0x1.4826dfca904dcp-1, 0x1.b40e3b97681c7p-1, 0x1.b4912a6b69225p-1,
+0x1.e90f65c3d21edp-3, 0x1.a3e9d67347d3bp-1, 0x1.30c387b261871p-3, 0x1.a6000d934c002p-1,
+0x1.ca264d43944cap-5, 0x1.8f02c1a31e058p-4, 0x1.3603b6ae6c077p-1, 0x1.4614ed9e8c29ep-1,
+0x1.7003b53ae0077p-1, 0x1.a8506b3750a0dp-1, 0x1.8d8c7c431b19p-3, 0x1.57625d9aaec4cp-1,
+0x1.0e77aea21cef6p-1, 0x1.1c963232392c6p-3, 0x1.21dbac1e43b76p-1, 0x1.84d6f8d309adfp-3,
+0x1.5192f82aa325fp-1, 0x1.a58ba2d74b174p-1, 0x1.406219a680c43p-1, 0x1.1eb39d623d674p-2,
+0x1.e430a683c8615p-2, 0x1.22547ff244a9p-1, 0x1.38ef124271de2p-4, 0x1.a3ecac0347d96p-2,
+0x1.7abe6082f57ccp-5, 0x1.fdf70eebfbee2p-1, 0x1.02bb222e05764p-1, 0x1.e72ecff3ce5dap-2,
+0x1.461deeb68c3bep-1, 0x1.6d92bb82db257p-2, 0x1.505124c2a0a25p-2, 0x1.c061c82780c39p-1,
+0x1.6accd0c2d599ap-3, 0x1.e8b2e89bd165dp-2, 0x1.6661d5b6ccc3bp-1, 0x1.dd566423baacdp-3,
+0x1.2639cc864c73ap-1, 0x1.38cb18c271963p-2, 0x1.bd6a86a77ad51p-1, 0x1.2c7b037a58f6p-2,
+0x1.12d7de5225afcp-3, 0x1.066d2dc20cda6p-4, 0x1.ed9fdf5bdb3fcp-1, 0x1.532da636a65b5p-1,
+0x1.9fccc9133f999p-3, 0x1.0f7b8b761ef71p-1, 0x1.b463646b68c6dp-1, 0x1.b9862a6f730c5p-1,
+0x1.6a0e5c92d41ccp-2, 0x1.e98afc23d316p-2, 0x1.237fe48246ffdp-3, 0x1.a71f818b4e3fp-1,
+0x1.719fe002e33fcp-5, 0x1.bff76da37feeep-3, 0x1.e4575e23c8aecp-3, 0x1.762f2062ec5e4p-4,
+0x1.b7d3a9436fa75p-3, 0x1.7bd0f9b6f7a1fp-1, 0x1.225d4c0644baap-1, 0x1.b412d9076825bp-1,
+0x1.94d2bbc329a57p-4, 0x1.ca85de67950bcp-1, 0x1.7474a12ae8e94p-1, 0x1.1a9b175235363p-2,
+0x1.7dbea56afb7d5p-2, 0x1.b5acedbb6b59ep-2, 0x1.04a324b209465p-1, 0x1.e5191f3bca324p-1,
+0x1.773c033eee78p-1, 0x1.841b56b30836bp-2, 0x1.ed5a83d3dab5p-3, 0x1.bbf1fad777e3fp-1,
+0x1.c5b6a2238b6d4p-2, 0x1.a3da013347b4p-3, 0x1.0f1fa10a1e3f4p-1, 0x1.4ace8356959dp-1,
+0x1.78720bc2f0e41p-1, 0x1.87060aeb0e0c1p-2, 0x1.0454adc208a96p-1, 0x1.6bc9d042d793ap-4,
+0x1.b84883877091p-1, 0x1.4d34a6e29a695p-1, 0x1.d498bb93a9317p-1, 0x1.cf6281879ec5p-1,
+0x1.bd32824b7a65p-1, 0x1.36ba4c626d74ap-3, 0x1.fe286593fc50dp-1, 0x1.593b64e2b276dp-4,
+0x1.c97f8cd392ff2p-1, 0x1.2085b196410b6p-1, 0x1.df3a45a3be749p-1, 0x1.fc19e44bf833dp-1,
+0x1.d6171ffbac2e4p-2, 0x1.53aee6cea75ddp-1, 0x1.12cedfe2259dcp-2, 0x1.a9eae2b353d5cp-1,
+0x1.742aed42e855ep-4, 0x1.8e0a94a71c153p-1, 0x1.8f0401eb1e08p-1, 0x1.a5c160eb4b82cp-1,
+0x1.4060fff280c2p-3, 0x1.4b545b8296a8bp-6, 0x1.61b35bbec366bp-1, 0x1.32f3910e65e72p-1,
+0x1.cd448cb39a892p-3, 0x1.c34bf3138697ep-3, 0x1.f7085183ee10ap-3, 0x1.ebc32eefd7866p-1,
+0x1.3456023a68acp-1, 0x1.8216c223042d8p-1, 0x1.93c68f83278d2p-5, 0x1.d93d0b7bb27a1p-2,
+0x1.9e96d20b3d2dap-2, 0x1.edd5248bdbaa5p-1, 0x1.78020e8af0042p-2, 0x1.18fbd69a31f7bp-2,
+0x1.dc1dbd23b83b8p-4, 0x1.7452d9aae8a5bp-2, 0x1.6f4aafd2de956p-2, 0x1.40d11d0281a24p-7,
+0x1.daaf1e6fb55e4p-1, 0x1.2dbf3b1a5b7e7p-2, 0x1.1d28bc023a518p-9, 0x1.8b755cd316eacp-2,
+0x1.ea8e845bd51d1p-1, 0x1.1509315a2a126p-2, 0x1.be9644637d2c9p-3, 0x1.913e2003227c4p-5,
+0x1.88f2d50311e5bp-5, 0x1.fea99303fd532p-1, 0x1.bed542eb7daa8p-1, 0x1.a29db533453b7p-3,
+0x1.2086bb82410d7p-6, 0x1.20889ea641114p-1, 0x1.9b9afe5b3736p-1, 0x1.f1556423e2aadp-3,
+0x1.915b9b6f22b73p-1, 0x1.95d12b832ba25p-5, 0x1.a0621fe340c44p-3, 0x1.8b633b4b16c67p-2,
+0x1.9b73d4df36e7bp-1, 0x1.02a9e1e20553cp-2, 0x1.b250236764a04p-1, 0x1.aafcf78355f9fp-3,
+0x1.bca855e37950bp-3, 0x1.b944aaa372895p-3, 0x1.ee7a525bdcf4ap-2, 0x1.555b9a3aaab73p-2,
+0x1.287a977e50f53p-1, 0x1.aee2811b5dc5p-1, 0x1.5f622322bec44p-2, 0x1.0329b5ea06537p-1,
+0x1.17087a922e10fp-3, 0x1.619c749ac338fp-2, 0x1.c8e4645391c8dp-1, 0x1.828517e3050a3p-4,
+0x1.3b52d2fe76a5ap-1, 0x1.c44fab43889f5p-4, 0x1.259213f24b242p-3, 0x1.53e2004ea7c4p-1,
+0x1.b99c434373388p-4, 0x1.0738fd020e72p-6, 0x1.bc896d9f7912ep-1, 0x1.00def92201bdfp-3,
+0x1.28c2668e5184dp-1, 0x1.58246bf6b048dp-1, 0x1.791a2ea2f2346p-2, 0x1.743c03f2e878p-2,
+0x1.71817eb2e303p-1, 0x1.24a59f4a494b4p-1, 0x1.7fcf9fa2ff9f4p-1, 0x1.0cf5538e19eaap-1,
+0x1.a5fa903b4bf52p-1, 0x1.321fc306643f8p-1, 0x1.77b4916eef692p-1, 0x1.524a5b42a494bp-5,
+0x1.a070edaf40e1ep-1, 0x1.bbc6ea63778ddp-3, 0x1.7fa4e5a2ff49dp-2, 0x1.91d70a5323ae1p-2,
+0x1.dd43bb03ba877p-5, 0x1.6f838466df071p-1, 0x1.cc153b17982a7p-1, 0x1.8e5969531cb2dp-3,
+0x1.028df582051bfp-4, 0x1.94f99f6729f34p-1, 0x1.27cdfaa24f9bfp-2, 0x1.5ba491aeb7492p-1,
+0x1.cd8394d39b073p-1, 0x1.ba9704a3752e1p-2, 0x1.5f0d23fabe1a4p-2, 0x1.2dc74e025b8eap-7,
+0x1.cb0a947396153p-2, 0x1.b03ffe63608p-3, 0x1.13bb6e022776ep-3, 0x1.c8f6188391ec3p-6,
+0x1.c4346b8f8868dp-1, 0x1.017bf2d602f7ep-1, 0x1.90cb65832196dp-2, 0x1.35b5ea3e6b6bdp-1,
+0x1.310c90e262192p-4, 0x1.20d5498241aa9p-3, 0x1.0aacf7221559fp-3, 0x1.cc1c225b98384p-1,
+0x1.7a551566f4aa3p-1, 0x1.ba5fcf3774bfap-1, 0x1.e140c80fc2819p-1, 0x1.1ac60312358cp-1,
+0x1.4a8c4e829518ap-4, 0x1.422675ba844cfp-2, 0x1.e3b1883bc7631p-1, 0x1.1c971602392e3p-3,
+0x1.096bf40212d7fp-5, 0x1.afc6c34f5f8d8p-1, 0x1.55783fb2aaf08p-2, 0x1.8743efa30e87ep-4,
+0x1.44c062b68980cp-1, 0x1.3ea31d2a7d464p-1, 0x1.8c8d0fa3191a2p-1, 0x1.1243f7862487fp-1,
+0x1.bee9f7837dd3fp-5, 0x1.e09d0ce3c13a2p-4, 0x1.16fb14be2df63p-1, 0x1.0173e9b202e7dp-1,
+0x1.5047426aa08e8p-2, 0x1.5be9f042b7d3ep-1, 0x1.0fbb9a7a1f773p-1, 0x1.b160331362c06p-3,
+0x1.75978c52eb2f2p-3, 0x1.d8214d3bb042ap-1, 0x1.a20df703441bfp-1, 0x1.070eea620e1ddp-2,
+0x1.02b4fcc2056ap-4, 0x1.e4b934cfc9727p-1, 0x1.3e8e5e227d1ccp-3, 0x1.9aabb4ff35577p-1,
+0x1.9f1904033e321p-1, 0x1.8722fca30e46p-4, 0x1.6ae3701ad5c6ep-2, 0x1.c86a8dd390d52p-1,
+0x1.a3ef34eb47de7p-2, 0x1.3246808a648dp-2, 0x1.f20a6a83e414dp-6, 0x1.c51cb36b8a396p-2,
+0x1.23a80e5247502p-3, 0x1.7498e65ae931dp-2, 0x1.1376d7aa26edbp-1, 0x1.8daa664b1b54dp-1,
+0x1.f8ef9057f1df2p-1, 0x1.4007ce9a800fap-2, 0x1.3fdcbb9a7fb97p-2, 0x1.4de2fd029bc6p-5,
+0x1.b82f11d3705e2p-2, 0x1.b6e9728b6dd2ep-1, 0x1.165219822ca43p-1, 0x1.843b2a2308765p-1,
+0x1.12d362ca25a6cp-1, 0x1.306d9fc260db4p-4, 0x1.f09336e7e1267p-1, 0x1.703945dee0729p-1,
+0x1.fe2f0133fc5ep-1, 0x1.92a12de725426p-1, 0x1.f3c0bb13e7817p-1, 0x1.e85a0c83d0b42p-5,
+0x1.775a62b2eeb4cp-1, 0x1.0d914a621b229p-3, 0x1.b93155c77262bp-1, 0x1.167366b62ce6dp-1,
+0x1.d122c8c3a2459p-3, 0x1.ba8c374375187p-3, 0x1.bdbbe90b7b77dp-2, 0x1.46404ca68c80ap-1,
+0x1.07c64e1a0f8cap-1, 0x1.dcdc8fb3b9b92p-2, 0x1.467532c28cea6p-4, 0x1.50b051aea160ap-1,
+0x1.a8babb0751757p-1, 0x1.3c457e06788bp-1, 0x1.bcb56feb796aep-2, 0x1.a1aa4b5f43549p-1,
+0x1.dc496553b892dp-1, 0x1.7e4915c2fc923p-1, 0x1.b6887b2f6d10fp-1, 0x1.70c1dc72e183cp-2,
+0x1.3532884a6a651p-1, 0x1.99b5295b336a5p-2, 0x1.e4e0c2c3c9c18p-4, 0x1.2017ac52402f6p-3,
+0x1.e5d09153cba12p-2, 0x1.697a79e2d2f4fp-4, 0x1.b83f30f3707e6p-1, 0x1.e22e93b3c45d2p-2,
+0x1.bfd07d277fa1p-1, 0x1.abffec0357ffep-1, 0x1.0f9ceaa61f39dp-1, 0x1.372adfd66e55cp-1,
+0x1.ef643e9fdec88p-1, 0x1.919c80d32339p-2, 0x1.36791a226cf23p-3, 0x1.8eb3c3331d678p-3,
+0x1.37714e3e6ee2ap-1, 0x1.2c7c3b1258f87p-1, 0x1.a9ed3d7353da8p-1, 0x1.f9bce2a3f379cp-4,
+0x1.aea82e835d506p-5, 0x1.d2bbe3cba577cp-1, 0x1.8fe7ee031fcfep-1, 0x1.c3a53df3874a8p-1,
+0x1.0f0161ce1e02cp-1, 0x1.b90a97d372153p-3, 0x1.654f894eca9f1p-1, 0x1.d6958e3bad2b2p-2,
+0x1.ec8bbbb7d9177p-1, 0x1.1bd8047a37b01p-1, 0x1.a3abb55b47577p-1, 0x1.21be43fe437c8p-1,
+0x1.e8b29927d1653p-1, 0x1.e047cdb3c08fap-1, 0x1.69c42f12d3886p-1, 0x1.b735c39b6e6b8p-2,
+0x1.aee39e035dc74p-6, 0x1.220360064406cp-1, 0x1.ccb22bab99645p-1, 0x1.cd479a179a8f3p-1,
+0x1.9c06980b380d3p-2, 0x1.b89e2c9b713c6p-2, 0x1.047279ea08e4fp-1, 0x1.7acf1542f59e3p-2,
+0x1.a51d56b74a3abp-1, 0x1.5210c076a4218p-1, 0x1.21147b6e4228fp-1, 0x1.b91d49e3723a9p-2,
+0x1.fa33ee13f467ep-3, 0x1.960371bb2c06ep-2, 0x1.1bc64146378c8p-1, 0x1.32eefcda65dep-2,
+0x1.3b7b395276f67p-2, 0x1.575c5e8aaeb8cp-2, 0x1.7472f172e8e5ep-3, 0x1.acbefe77597ep-1,
+0x1.19f0d53a33e1bp-1, 0x1.c26c45ab84d89p-1, 0x1.30138b2a60271p-2, 0x1.067c90ee0cf92p-1,
+0x1.bc88944379113p-2, 0x1.ddabd763bb57bp-4, 0x1.41d6a76283ad5p-4, 0x1.8dedc6931bdb9p-2,
+0x1.bfd489c37fa91p-5, 0x1.91ff03ff23fep-1, 0x1.a291c51745239p-1, 0x1.4ba32c6297466p-4,
+0x1.6804c802d0099p-2, 0x1.6f43f0bede87ep-1, 0x1.f6bbffa3ed78p-1, 0x1.8205b00b040b6p-1,
+0x1.2e4c1c225c984p-3, 0x1.f65cf31becb9ep-2, 0x1.fb69d543f6d3bp-4, 0x1.f0b05dc3e160cp-1,
+0x1.34fce80269f9dp-3, 0x1.6081b61ac1037p-1, 0x1.9a7e056334fc1p-2, 0x1.97986b0b2f30dp-2,
+0x1.5c1b77a2b836fp-4, 0x1.e90543fbd20a8p-1, 0x1.6543b3f2ca876p-1, 0x1.9282173b25043p-2,
+0x1.2966e67a52cddp-2, 0x1.c260705384c0ep-1, 0x1.d8002853b0005p-3, 0x1.aea4487b5d489p-1,
+0x1.84ccb5fb09997p-1, 0x1.0e09cfaa1c13ap-1, 0x1.6a41b2cad4836p-2, 0x1.8c4400731888p-3,
+0x1.49bf4a96937e9p-1, 0x1.bab75ca3756ecp-2, 0x1.2a07e366540fcp-1, 0x1.65bc9332cb792p-1,
+0x1.bd6ac9437ad59p-3, 0x1.993350f33266ap-2, 0x1.8f30f8c31e61fp-1, 0x1.235d165246ba3p-1,
+0x1.deecc9c3bdd99p-4, 0x1.85ecf8630bd9fp-1, 0x1.4ac58cb2958b2p-2, 0x1.0ee140821dc28p-2,
+0x1.0236e3da046dcp-2, 0x1.c9a0020b934p-2, 0x1.e083f803c107fp-3, 0x1.9cb557db396abp-2,
+0x1.1546dc722a8dcp-3, 0x1.456000b68acp-1, 0x1.9a26e173344dcp-1, 0x1.c354984386a93p-3,
+0x1.2e6544ae5cca9p-1, 0x1.fed52acbfdaa5p-2, 0x1.3a1631b2742c6p-1, 0x1.c318b7eb86317p-1,
+0x1.83960b6b072c1p-2, 0x1.b0163bc7602c7p-1, 0x1.71bd0062e37ap-1, 0x1.1a5eeeb234bdep-3,
+0x1.7c4016daf8803p-2, 0x1.36eece426dddap-4, 0x1.53517792a6a2fp-2, 0x1.f7d58003efabp-7,
+0x1.0439881a08731p-1, 0x1.d3b09f2fa7614p-1, 0x1.6d9be932db37dp-1, 0x1.73943a6ae7287p-1,
+0x1.40948f5281292p-2, 0x1.f999c3e3f3338p-2, 0x1.2de2a17a5bc54p-2, 0x1.b84fc1c3709f8p-2,
+0x1.0573b4aa0ae77p-2, 0x1.3c54171678a83p-1, 0x1.63988122c731p-1, 0x1.03d54c4207aaap-1,
+0x1.0920c0c212418p-4, 0x1.dbb97f27b773p-1, 0x1.d22ff833a45ffp-1, 0x1.99d73cd333ae8p-3,
+0x1.21197fda4233p-1, 0x1.6c56d9a2d8adbp-1, 0x1.ae95ea935d2bdp-2, 0x1.3dfb12127bf62p-3,
+0x1.af05bc135e0b8p-3, 0x1.16126f822c24ep-5, 0x1.2977c6c252ef9p-5, 0x1.2d8c74ba5b18fp-1,
+0x1.c17762bf82eecp-1, 0x1.84547cd308a9p-1, 0x1.7424306ae8486p-1, 0x1.fe5db8a3fcbb7p-3,
+0x1.ab32569b5664bp-1, 0x1.dccec303b99d8p-5, 0x1.0eed88521ddb1p-2, 0x1.5ed7bd62bdaf8p-2,
+0x1.f17d8b63e2fb1p-1, 0x1.f512ad5bea256p-1, 0x1.1800c8e230019p-4, 0x1.238fa612471f5p-2,
+0x1.e3bf1e9bc77e4p-2, 0x1.73e2d3b2e7c5ap-2, 0x1.6defb3eadbdf6p-1, 0x1.749969a2e932dp-1,
+0x1.f64580efec8bp-1, 0x1.a3106a134620dp-2, 0x1.e1bad783c375bp-3, 0x1.76999082ed332p-5,
+0x1.5a83685ab506dp-2, 0x1.2a7ab84254f57p-3, 0x1.f77da0f3eefb4p-3, 0x1.ce5b34079cb67p-1,
+0x1.b6f587b76deb1p-1, 0x1.552a5d86aa54cp-1, 0x1.dd9f8883bb3f1p-5, 0x1.15b7b5c22b6f7p-4,
+0x1.668b847ecd171p-1, 0x1.838ba7c307175p-4, 0x1.50436b76a086dp-1, 0x1.2802e73a5005dp-1,
+0x1.b4c5f1cb698bep-1, 0x1.88cf37bb119e7p-2, 0x1.a79a55634f34bp-1, 0x1.5ff84862bff09p-1,
+0x1.c469101b88d22p-2, 0x1.7888cc42f111ap-4, 0x1.ec84e203d909cp-6, 0x1.a76426db4ec85p-2,
+0x1.211e3722423c7p-4, 0x1.932201632644p-4, 0x1.6579e676caf3dp-1, 0x1.160356322c06bp-1,
+0x1.d8ab540bb156bp-2, 0x1.a6d334bb4da67p-2, 0x1.15397fa22a73p-2, 0x1.c53655eb8a6cbp-2,
+0x1.a4f1cf6b49e3ap-1, 0x1.030b75b20616fp-1, 0x1.f40987fbe8131p-2, 0x1.48ce0e52919c2p-3,
+0x1.4daa23c69b544p-1, 0x1.77e42c3aefc86p-1, 0x1.0475bce208eb8p-4, 0x1.049fab7a093f5p-1,
+0x1.9a1d1383343a2p-2, 0x1.f3458123e68bp-4, 0x1.2756a2324ead4p-1, 0x1.9cd071e339a0ep-4,
+0x1.bb68947376d13p-3, 0x1.de683693bcd07p-3, 0x1.5b9cf57ab739fp-1, 0x1.1d00b7223a017p-4,
+0x1.3c01a98278035p-1, 0x1.03374ada066e9p-1, 0x1.83985f470730cp-1, 0x1.e3631903c6c63p-5,
+0x1.324864666490dp-1, 0x1.92fc865b25f91p-1, 0x1.e3d089fbc7a11p-2, 0x1.566c2b4aacd85p-1,
+0x1.c560c6878ac19p-1, 0x1.5d88add2bb116p-3, 0x1.b1be05e3637c1p-3, 0x1.636ce11ac6d9cp-2,
+0x1.2acbc5d255979p-1, 0x1.ee188293dc31p-2, 0x1.94519b8328a33p-1, 0x1.9f7b2a733ef65p-2,
+0x1.fa17b6fbf42f7p-1, 0x1.1cacbefa39598p-2, 0x1.21f118d243e23p-1, 0x1.47c1dabe8f83bp-1,
+0x1.8ea2ed031d45ep-7, 0x1.427fd06e84ffap-1, 0x1.318618d2630c3p-3, 0x1.a6922aeb4d245p-2,
+0x1.80e8809301d1p-1, 0x1.73b8286ae7705p-1, 0x1.06e323b60dc64p-1, 0x1.efc2a5b3df855p-1,
+0x1.eb52360fd6a47p-1, 0x1.8a0064b31400dp-3, 0x1.362bc9426c579p-5, 0x1.2753df924ea7cp-1,
+0x1.65b76406cb6edp-1, 0x1.96fb1bdf2df63p-1, 0x1.458a11228b142p-1, 0x1.2fff90d25fff2p-2,
+0x1.29f7a23653ef4p-1, 0x1.bb92b0e377256p-4, 0x1.ee6bf3b3dcd7ep-1, 0x1.deb0d173bd61ap-2,
+0x1.1da903223b52p-2, 0x1.6b6dd4a2d6dbbp-3, 0x1.a10ed947421dbp-1, 0x1.b9a0476773409p-1,
+0x1.51e7b672a3cf7p-1, 0x1.356074c66ac0fp-1, 0x1.12bbb93a25777p-2, 0x1.4bff6d6e97feep-1,
+0x1.c3b6d443876dbp-1, 0x1.ab4ef56f569dfp-1, 0x1.278290524f052p-2, 0x1.c9f15ffb93e2cp-1,
+0x1.db9d8bb3b73b1p-2, 0x1.c0459cc3808b4p-2, 0x1.3a74eada74e9dp-2, 0x1.badd19b375ba3p-3,
+0x1.4f6bdb229ed7bp-3, 0x1.a41d9923483b3p-1, 0x1.79e7b072f3cf6p-3, 0x1.f96966a3f2d2dp-4,
+0x1.a76c93034ed92p-7, 0x1.c772a2c38ee54p-3, 0x1.66810c66cd022p-1, 0x1.6c551656d8aa3p-1,
+0x1.1af8918235f12p-6, 0x1.58163b0ab02c7p-2, 0x1.1537af022a6f6p-7, 0x1.32cf66c2659edp-1,
+0x1.c6fae74b8df5dp-2, 0x1.f2c0d273e581ap-1, 0x1.113e7be2227cfp-4, 0x1.7251f536e4a3fp-1,
+0x1.36711e626ce24p-3, 0x1.c336a8c3866d5p-1, 0x1.2bf23c9a57e48p-1, 0x1.9f83fe0f3f08p-1,
+0x1.f12e3b13e25c7p-2, 0x1.b550193b6aa03p-1, 0x1.d706d6f3ae0dbp-2, 0x1.789be392f137cp-2,
+0x1.609f0ea6c13e2p-1, 0x1.7f44b3a2fe896p-1, 0x1.0c7ea38218fd4p-2, 0x1.39b75202736eap-3,
+0x1.7d9e0802fb3c1p-3, 0x1.2379c73246f39p-1, 0x1.7a4a35daf4947p-2, 0x1.6684f192cd09ep-2,
+0x1.8f2ec0a31e5d8p-2, 0x1.1b9f070a373e1p-1, 0x1.e4df4b43c9be9p-2, 0x1.9c6a254338d45p-2,
+0x1.8d7bafbb1af76p-1, 0x1.63c2c812c7859p-3, 0x1.d45147a3a8a29p-4, 0x1.9653744b2ca6fp-1,
+0x1.04fbcf8e09f7ap-1, 0x1.f6f83d83edf08p-4, 0x1.9245b613248b7p-2, 0x1.e8794333d0f28p-1,
+0x1.8cfed10319fdap-4, 0x1.d695550bad2abp-2, 0x1.5acb3866b5967p-1, 0x1.fcf086f3f9e11p-3,
+0x1.5d02a692ba055p-2, 0x1.0d7aea021af5dp-2, 0x1.ec01fc83d804p-5, 0x1.a71870d34e30ep-1,
+0x1.e06c71c3c0d8ep-4, 0x1.0a438b4214871p-1, 0x1.8d998a631b331p-3, 0x1.9cac9cdf39594p-1,
+0x1.13107dc22621p-2, 0x1.d34b68bba696dp-2, 0x1.eb1a715fd634ep-1, 0x1.d1df81cba3bfp-2,
+0x1.a3ef718347deep-6, 0x1.507f1892a0fe3p-2, 0x1.9c3239af38647p-1, 0x1.a96db7bb52db7p-2,
+0x1.c3de935387bd2p-1, 0x1.1d43be9a3a878p-2, 0x1.a2ebee7f45d7ep-1, 0x1.515a430ea2b48p-1,
+0x1.cf2522ab9e4a4p-2, 0x1.dd761773baec3p-1, 0x1.cf5b6eab9eb6ep-2, 0x1.ec8e60e3d91ccp-1,
+0x1.c551f2438aa3ep-5, 0x1.b0d0925f61a12p-1, 0x1.d507a413aa0f5p-1, 0x1.37d3e5126fa7dp-3,
+0x1.383679ca706cfp-2, 0x1.2fd2dc765fa5cp-1, 0x1.9a62360334c47p-2, 0x1.4a9c902e95392p-1,
+0x1.b69051776d20ap-1, 0x1.d7e27593afc4fp-2, 0x1.e36a01fbc6d4p-2, 0x1.f29ddfafe53bcp-1,
+0x1.f634c60bec699p-1, 0x1.551b6396aa36cp-1, 0x1.8f4a7c8f1e95p-1, 0x1.fef413b3fde82p-3,
+0x1.f608bf83ec118p-4, 0x1.7a64edeaf4c9ep-1, 0x1.68acc5d2d1599p-1, 0x1.2f824df25f04ap-3,
+0x1.1523d1a22a47ap-4, 0x1.04deff7e09bep-1, 0x1.20976f5e412eep-1, 0x1.e6830d87cd062p-1,
+0x1.9380decf2701cp-1, 0x1.8706bbb30e0d7p-2, 0x1.37dd50926fbaap-1, 0x1.ec4dc083d89b8p-3,
+0x1.41f2ea9a83e5dp-2, 0x1.f8b07e43f161p-5, 0x1.9e8744033d0e9p-3, 0x1.7a9d28e2f53a5p-2,
+0x1.d05b9a47a0b73p-1, 0x1.e54ba883ca975p-4, 0x1.0b438db616872p-1, 0x1.b1db5ca363b6cp-3,
+0x1.6c7c5186d8f8ap-1, 0x1.d874a8bbb0e95p-1, 0x1.b71367576e26dp-1, 0x1.230ca2fe46194p-1,
+0x1.88cbc70311979p-2, 0x1.5190d0a2a321ap-2, 0x1.15aa82aa2b55p-1, 0x1.7535531aea6aap-2,
+0x1.fde3cbe7fbc79p-1, 0x1.49e9fe6a93d4p-2, 0x1.3a57ae7a74af6p-1, 0x1.e5271ec3ca4e4p-4,
+0x1.f59ed203eb3dap-5, 0x1.4608e8928c11dp-2, 0x1.110aeeaa2215ep-2, 0x1.07f99d520ff34p-3,
+0x1.a7e373c74fc6ep-1, 0x1.a91ce6b35239dp-1, 0x1.440ba6c288175p-4, 0x1.3b64529276c8ap-1,
+0x1.b281123365022p-3, 0x1.605ec56ec0bd9p-1, 0x1.b677c2b36cef8p-1, 0x1.0d99b9da1b337p-1,
+0x1.7fe9cd52ffd3ap-1, 0x1.e1993b03c3327p-5, 0x1.cae84e4b95d0ap-1, 0x1.50456796a08adp-1,
+0x1.6b0c2302d6184p-3, 0x1.ac57b7fb58af7p-2, 0x1.bcbc3ebf79788p-1, 0x1.c73f5a4b8e7ebp-1,
+0x1.5d41096aba821p-2, 0x1.73cfa612e79f5p-1, 0x1.d497fa8ba92ffp-2, 0x1.7306683ae60cdp-1,
+0x1.c980e6039301dp-5, 0x1.fff67fefffedp-1, 0x1.6d088e22da112p-4, 0x1.a7bda4834f7b5p-5,
+0x1.49d6fe4a93aep-2, 0x1.67f8c03ecff18p-1, 0x1.5c82f882b905fp-3, 0x1.888ad88b1115bp-2,
+0x1.5fa69082bf4d2p-6, 0x1.bf4c6aeb7e98dp-2, 0x1.0643d39a0c87ap-1, 0x1.b2e0a84b65c15p-1,
+0x1.11863852230c7p-2, 0x1.2ec548725d8a9p-1, 0x1.dc89f5bbb913fp-2, 0x1.eac6c16bd58d8p-2,
+0x1.1e481bba3c903p-2, 0x1.49797b1a92f2fp-2, 0x1.7e8d4602fd1a9p-8, 0x1.e1bb6603c376dp-6,
+0x1.85aca2830b594p-2, 0x1.cde568d79bcadp-1, 0x1.5f5342c6bea68p-1, 0x1.1d995a023b32bp-1,
+0x1.482289a290451p-2, 0x1.1c0f8186381fp-1, 0x1.c9b168939362dp-2, 0x1.52b1c98aa5639p-1,
+0x1.1fbe4f2a3f7cap-2, 0x1.cf24b18f9e496p-1, 0x1.8b70638316e0cp-2, 0x1.58ee6bf2b1dcdp-2,
+0x1.cf1b317f9e366p-1, 0x1.e6b2870bcd651p-2, 0x1.8de620831bcc4p-2, 0x1.d01ac283a0358p-3,
+0x1.6d480f02da902p-3, 0x1.1e13ce623c27ap-1, 0x1.384c1ce670984p-1, 0x1.993ce1133279cp-3,
+0x1.fdba03d7fb74p-1, 0x1.f47f83e3e8ffp-4, 0x1.92fe08c325fc1p-5, 0x1.0cfa3ffa19f48p-2,
+0x1.6d5538eedaaa7p-1, 0x1.0774db6a0ee9bp-1, 0x1.7be080b2f7c1p-1, 0x1.fc7946cff8f29p-1,
+0x1.ac3198fb58633p-1, 0x1.7edd9b3efdbb3p-1, 0x1.70e43f82e1c88p-6, 0x1.bc1fa8e3783f5p-3,
+0x1.4cc3041299861p-1, 0x1.6ada64c2d5b4dp-1, 0x1.8ca1443b19429p-1, 0x1.f0d448e7e1a89p-1,
+0x1.0dd3cc8a1ba7ap-2, 0x1.c5e7e2138bcfcp-3, 0x1.4386126e870c2p-1, 0x1.16c90dde2d922p-1,
+0x1.027aa84204f55p-3, 0x1.27c885824f911p-6, 0x1.c34043d786808p-1, 0x1.f73b7183ee76ep-6,
+0x1.f92f0f63f25e2p-2, 0x1.1466a82a28cd5p-2, 0x1.0781185a0f023p-2, 0x1.57e98b72afd31p-1,
+0x1.a8472277508e4p-1, 0x1.bc0ca91378195p-1, 0x1.be38c3b77c718p-1, 0x1.a601264b4c025p-1,
+0x1.fa9c998ff5393p-1, 0x1.d768a443aed15p-1, 0x1.63f23242c7e46p-4, 0x1.67f1d27ecfe3ap-1,
+0x1.bdbaff5b7b76p-2, 0x1.a85ec6fb50bd9p-1, 0x1.646b194ac8d63p-1, 0x1.161e314a2c3c6p-2,
+0x1.273c623a4e78cp-1, 0x1.6ff23b46dfe47p-1, 0x1.f42e05bbe85c1p-2, 0x1.cffd99239ffb3p-3,
+0x1.b599400b6b328p-2, 0x1.0d708e2a1ae12p-2, 0x1.934ebcb3269d8p-3, 0x1.61b6864ec36d1p-1,
+0x1.f0647f33e0c9p-2, 0x1.a859c19b50b38p-1, 0x1.e1fe50a3c3fcap-3, 0x1.38d0e9ae71a1dp-1,
+0x1.b19805c763301p-1, 0x1.ddfebfe3bbfd8p-4, 0x1.488ac53a91159p-1, 0x1.5c5f1aeab8be3p-2,
+0x1.8be6582317ccbp-2, 0x1.cc4b516b9896ap-1, 0x1.864639030c8c7p-7, 0x1.b8e93a1371d27p-3,
+0x1.8857fa7b10affp-1, 0x1.c451dc9b88a3cp-1, 0x1.43b74cc2876eap-5, 0x1.82f4940b05e93p-1,
+0x1.9bba80df3775p-1, 0x1.02e6ec5205cdep-3, 0x1.d5cccd0bab99ap-2, 0x1.ea600223d4cp-3,
+0x1.e9188213d231p-1, 0x1.3d45ff327a8cp-3, 0x1.05a7192e0b4e3p-1, 0x1.1054e44a20a9dp-1,
+0x1.bf43bb137e877p-1, 0x1.ffbe1c0bff7c4p-1, 0x1.84544a9308a89p-1, 0x1.3420b62a68417p-2,
+0x1.0cecc63a19d99p-2, 0x1.e927f9c3d24ffp-1, 0x1.fbc6e163f78dcp-1, 0x1.7ea8a2bafd514p-1,
+0x1.9181bb5b23037p-1, 0x1.d119d623a233bp-3, 0x1.6ef318cadde63p-2, 0x1.4319c12286338p-1,
+0x1.600c9b0ac0193p-2, 0x1.1467000228cep-15, 0x1.f1494e97e292ap-1, 0x1.75f97996ebf2fp-1,
+0x1.cc4fa307989f4p-1, 0x1.f762677feec4dp-1, 0x1.e433c81bc8679p-1, 0x1.54a79d82a94f4p-1,
+0x1.bbb4441777689p-1, 0x1.f86f3cebf0de8p-1, 0x1.af3863135e70cp-2, 0x1.576ec4f2aedd9p-1,
+0x1.c947bfe3928f8p-4, 0x1.c282980f85053p-1, 0x1.d206c57ba40d9p-1, 0x1.120bd0622417ap-4,
+0x1.1d417d823a83p-5, 0x1.af5bbd4b5eb78p-2, 0x1.32965e56652ccp-1, 0x1.d117d2eba22fap-1,
+0x1.aed7f55b5daffp-2, 0x1.6dd551d2dbaaap-2, 0x1.aca0b7f359417p-3, 0x1.5de25dcebbc4cp-1,
+0x1.40254552804a9p-2, 0x1.9bbc3d8337788p-3, 0x1.b916010b722cp-2, 0x1.8ca2f0031945ep-4,
+0x1.b66b09d36cd61p-2, 0x1.94048ceb28092p-1, 0x1.74ae1f22e95c4p-1, 0x1.8b3bd2731677ap-1,
+0x1.9408de872811cp-1, 0x1.65f76dbacbeeep-1, 0x1.01354c06026aap-1, 0x1.6058818ec0b1p-1,
+0x1.5d59d536bab3bp-1, 0x1.cad2284395a45p-2, 0x1.6a003e1ad4008p-2, 0x1.190e194a321c3p-1,
+0x1.bbb0a21377614p-2, 0x1.8c9c50971938ap-1, 0x1.c1f378f383e6fp-3, 0x1.170149062e029p-1,
+0x1.4f1ee8a29e3ddp-1, 0x1.0a0e8ed2141d2p-3, 0x1.3942c31672858p-1, 0x1.60f3007ac1e6p-1,
+0x1.1a31825e3463p-1, 0x1.af6485a35ec91p-3, 0x1.320ad3626415ap-1, 0x1.f19d7d0be33bp-1,
+0x1.22c3ca5245879p-1, 0x1.9d33015f3a66p-1, 0x1.4f7fdad69effbp-1, 0x1.c2d66cfb85acep-1,
+0x1.08842f0211086p-7, 0x1.6056dac2c0adbp-4, 0x1.f46acaffe8d59p-1, 0x1.beaf2b537d5e5p-2,
+0x1.c00f6843801edp-1, 0x1.6918ea1ed231dp-1, 0x1.aa4da063549b4p-3, 0x1.541846caa8309p-1,
+0x1.9e20afab3c416p-2, 0x1.6bc8b41ed7917p-1, 0x1.68e190aad1c32p-2, 0x1.63516842c6a2dp-4,
+0x1.44c720f2898e4p-3, 0x1.6970e762d2e1dp-1, 0x1.457846568af09p-1, 0x1.2f0a19465e143p-1,
+0x1.ec1a6febd834ep-2, 0x1.b5f524936bea5p-1, 0x1.182d8932305b1p-3, 0x1.14b082522961p-3,
+0x1.f878c847f0f19p-1, 0x1.7f4e2562fe9c5p-1, 0x1.a61f210f4c3e4p-1, 0x1.12aa4aa225549p-1,
+0x1.eb2746cbd64e9p-1, 0x1.b053e8db60a7dp-2, 0x1.0447c7ae088f9p-1, 0x1.0deb111e1bd62p-1,
+0x1.d573d723aae7bp-3, 0x1.4f1e8a029e3d1p-3, 0x1.a182fc2b4306p-2, 0x1.e5fc1a23cbf83p-3,
+0x1.ff49f773fe93fp-3, 0x1.8a58922314b12p-2, 0x1.58d69c32b1ad4p-1, 0x1.ff0f30e3fe1e6p-4,
+0x1.72299982e4533p-4, 0x1.c36a044b86d41p-1, 0x1.93fa2ce727f46p-1, 0x1.faab160bf5563p-2,
+0x1.2f32b8665e657p-1, 0x1.21abd4e24357bp-3, 0x1.29bfb812537f7p-1, 0x1.806480a700c9p-1,
+0x1.b1dbdc9b63b7cp-1, 0x1.bcdff99379bffp-3, 0x1.5edd33d2bdba6p-2, 0x1.4fd2291a9fa45p-2,
+0x1.296917a252d23p-4, 0x1.eaf3f86bd5e7fp-2, 0x1.da2a6a43b454dp-2, 0x1.da5eb383b4bd6p-5,
+0x1.d3208653a6411p-3, 0x1.2668ac5a4cd16p-2, 0x1.305035de60a07p-1, 0x1.7fbda182ff7b4p-3,
+0x1.6b5e4a9ad6bc9p-1, 0x1.a4bfec43497fep-4, 0x1.6dda797edbb4fp-1, 0x1.e0bb4067c1768p-1,
+0x1.10bf4012217e8p-2, 0x1.f4dfbc83e9bf8p-4, 0x1.68e91bb2d1d23p-3, 0x1.08321de610644p-1,
+0x1.03c840a607908p-1, 0x1.b310e31f6621cp-1, 0x1.4814040690281p-1, 0x1.320d73d6641aep-1,
+0x1.767ae766ecf5dp-1, 0x1.b81c61d37038cp-2, 0x1.7b17f6c2f62ffp-4, 0x1.4b5b3f9296b68p-2,
+0x1.2479262648f25p-1, 0x1.5922b6eab2457p-1, 0x1.309103626122p-4, 0x1.acaa057b59541p-2,
+0x1.c85ab54f90b57p-1, 0x1.ab0174b35602fp-2, 0x1.7e3e174efc7c3p-1, 0x1.ed87d843db0fbp-1,
+0x1.cafab68f95f57p-1, 0x1.ad4d31b35a9a6p-3, 0x1.65b86f82cb70ep-6, 0x1.fe16c123fc2d8p-4,
+0x1.fd0f453bfa1e9p-2, 0x1.3b7df95a76fbfp-1, 0x1.3f64810a7ec9p-2, 0x1.a797b4d34f2f7p-3,
+0x1.7015f6e2e02bfp-1, 0x1.b1974003632e8p-6, 0x1.2a84b66255097p-3, 0x1.f87596ebf0eb3p-1,
+0x1.30a2c64261459p-3, 0x1.49b6e90a936ddp-2, 0x1.00a7b4d2014f7p-1, 0x1.4ff0f2369fe1ep-1,
+0x1.5fb15e82bf62cp-3, 0x1.22eee35245ddcp-3, 0x1.03fccc1207f9ap-2, 0x1.ce673f079cce8p-1,
+0x1.24c9e9be4993dp-1, 0x1.62c2c9cac5859p-2, 0x1.d0537b43a0a6fp-3, 0x1.250c3f824a188p-3,
+0x1.50837982a106fp-6, 0x1.344dfe7a689cp-2, 0x1.1f9812a23f302p-1, 0x1.d2ded11fa5bdap-1,
+0x1.6fa7b996df4f7p-1, 0x1.3bac53da7758ap-2, 0x1.c066a95f80cd5p-1, 0x1.3aa270267544ep-1,
+0x1.0929765a1252fp-1, 0x1.cb946cdb9728ep-1, 0x1.7a65484af4ca9p-1, 0x1.ec463d03d88c8p-7,
+0x1.071266320e24dp-1, 0x1.a1788cc342f12p-5, 0x1.c65c18b38cb83p-3, 0x1.dca17443b942fp-3,
+0x1.3d2216627a443p-4, 0x1.7870678af0e0dp-2, 0x1.be77cff37cefap-3, 0x1.cf33d1739e67ap-3,
+0x1.6113a84ec2275p-1, 0x1.7045a8cee08b5p-1, 0x1.c3bde697877bdp-1, 0x1.b8ffffef72p-1,
+0x1.b90161a37202cp-1, 0x1.16f132722de26p-3, 0x1.87673ef70ece8p-1, 0x1.bb9696bb772d3p-2,
+0x1.ee3b6303dc76cp-2, 0x1.fb7c1dc7f6f84p-1, 0x1.270e5b424e1cbp-1, 0x1.01a1cd520343ap-1,
+0x1.2b463a02568c7p-2, 0x1.1a99b78235337p-3, 0x1.a9013cdb52028p-2, 0x1.52b5a602a56b5p-7,
+0x1.c8f92f9b91f26p-2, 0x1.29ce8f92539d2p-2, 0x1.3fed46be7fda9p-1, 0x1.eda60e27db4c2p-1,
+0x1.81eed29303ddap-3, 0x1.74a51e0ae94a4p-2, 0x1.f557271feaae5p-1, 0x1.678e1ad6cf1c3p-1,
+0x1.a8d42fa351a86p-2, 0x1.9bb8b52337717p-3, 0x1.deb677ebbd6cfp-1, 0x1.f81cb53bf0397p-2,
+0x1.2326610e464ccp-1, 0x1.3951af9272a36p-3, 0x1.6fdb4efadfb6ap-1, 0x1.087412b210e82p-2,
+0x1.be9a14b37d343p-1, 0x1.3399358e67327p-1, 0x1.e9d04a43d3a09p-4, 0x1.779b7652ef36fp-1,
+0x1.7955822ef2abp-1, 0x1.c4a1483f89429p-1, 0x1.559b06b2ab361p-3, 0x1.c1ccceb38399ap-3,
+0x1.c01d6603803adp-1, 0x1.7c751ceef8ea4p-1, 0x1.721500fee42ap-1, 0x1.57020c02ae042p-3,
+0x1.c31b8acf86371p-1, 0x1.1a567da234adp-3, 0x1.6c2d6662d85adp-3, 0x1.4f3045329e609p-2,
+0x1.b6f9ce6b6df3ap-2, 0x1.9af8a05735f14p-1, 0x1.2a7c618254f8cp-2, 0x1.3bf89bda77f13p-1,
+0x1.552cbd62aa598p-3, 0x1.152aafba2a556p-2, 0x1.470d6d5a8e1aep-2, 0x1.29b5472a536a9p-1,
+0x1.e3070a4bc60e1p-2, 0x1.047a5d2a08f4cp-2, 0x1.2e1d0e225c3a2p-4, 0x1.4a9e6302953ccp-5,
+0x1.a12334f342467p-2, 0x1.959ef0c32b3dep-1, 0x1.31c7df1a638fcp-2, 0x1.1e575e523caecp-2,
+0x1.92704c9b24e0ap-2, 0x1.ac3bf1ab5877ep-2, 0x1.b1c95e036392cp-7, 0x1.0a36a1e2146d4p-3,
+0x1.357e82226afdp-2, 0x1.70b79ca2e16f4p-3, 0x1.6601b852cc037p-2, 0x1.6b729c42d6e54p-3,
+0x1.d8a30417b1461p-1, 0x1.28aee922515ddp-4, 0x1.613a5422c274bp-2, 0x1.9bbe8ee7377d2p-1,
+0x1.aeadf2435d5bep-3, 0x1.0ba883ae1751p-1, 0x1.0d5ac5f21ab59p-3, 0x1.472863c68e50cp-1,
+0x1.4d4248029a849p-2, 0x1.b129c47b62539p-2, 0x1.0641ff3a0c84p-2, 0x1.f7d8a6bbefb15p-2,
+0x1.632a3a1ac6547p-1, 0x1.26a7b64a4d4f7p-1, 0x1.2d0cd4225a19bp-4, 0x1.52b6fcf2a56ep-3,
+0x1.a8e4e4e351c9dp-1, 0x1.2d94f1325b29ep-3, 0x1.a55e95c34abd3p-3, 0x1.e5d9fd63cbb4p-3,
+0x1.e1042d0fc2086p-1, 0x1.023b94fe04773p-1, 0x1.08a22e8611446p-1, 0x1.5478a6b2a8f15p-2,
+0x1.d8598dd3b0b32p-1, 0x1.0f6953fe1ed2ap-1, 0x1.d993f7abb327fp-2, 0x1.cc633b8398c67p-3,
+0x1.6b973b26d72e7p-1, 0x1.9fcad7ff3f95bp-1, 0x1.9beaebe337d5dp-2, 0x1.443a3f3e88748p-1,
+0x1.c4e0b52389c17p-1, 0x1.7e92a002fd254p-1, 0x1.bff19c437fe34p-2, 0x1.84618d8308c32p-4,
+0x1.1476475a28ec9p-2, 0x1.234f7f9e469fp-1, 0x1.77b49576ef693p-1, 0x1.30dc47b261b89p-1,
+0x1.fbe461dff7c8cp-1, 0x1.fad59513f5ab3p-1, 0x1.6644d862cc89bp-4, 0x1.5f0e9bf6be1d3p-1,
+0x1.217d4b5e42fa9p-1, 0x1.49a8d6429351bp-3, 0x1.b3bc5b376778bp-1, 0x1.94c4607b2988cp-2,
+0x1.3b9ee3ba773dcp-2, 0x1.d1400a43a2801p-5, 0x1.43d8af9687b16p-1, 0x1.fb4e7ba3f69cfp-3,
+0x1.1f4f95a23e9f3p-1, 0x1.31eb786263d6fp-3, 0x1.290ff246521fep-1, 0x1.ef5246e3dea49p-2,
+0x1.5be4321ab7c86p-1, 0x1.5d9ee182bb3dcp-5, 0x1.6ac1f252d583ep-1, 0x1.8ef6da7b1dedbp-2,
+0x1.b5a4c6176b499p-1, 0x1.c5bb42038b768p-4, 0x1.76b58f02ed6b2p-6, 0x1.7a857b36f50afp-1,
+0x1.b74a08436e941p-1, 0x1.d75cf533aeb9fp-2, 0x1.ab11aceb56236p-1, 0x1.0614afc20c296p-3,
+0x1.dfbf4703bf7e9p-6, 0x1.22c6425e458c8p-1, 0x1.726173a2e4c2ep-1, 0x1.5c4b8282b897p-6,
+0x1.1d9bd7723b37bp-1, 0x1.9f2a0eaf3e542p-1, 0x1.69f0f80ad3e1fp-1, 0x1.f8c91663f1923p-4,
+0x1.f194443fe3289p-1, 0x1.1dad533e3b5aap-1, 0x1.097b530a12f6ap-1, 0x1.1ec76c3a3d8eep-2,
+0x1.3ac153e27582ap-1, 0x1.35500a726aa01p-3, 0x1.0e3755061c6ebp-1, 0x1.6843a602d0875p-3,
+0x1.339dc172673b8p-2, 0x1.ba3a3a4374747p-4, 0x1.51ba0cf2a3742p-1, 0x1.f5b312d3eb662p-1,
+0x1.3484d5826909bp-3, 0x1.78f7fe82f1fp-2, 0x1.7a5d001af4bap-2, 0x1.62fdba02c5fb7p-8,
+0x1.ea66cf03d4cdap-2, 0x1.91c859132390bp-2, 0x1.7d4b76aefa96fp-1, 0x1.58fadf8ab1f5cp-2,
+0x1.b492a72369255p-1, 0x1.285d239650ba4p-1, 0x1.dc05376bb80a7p-2, 0x1.c390a15b87214p-1,
+0x1.2c8d97c2591b3p-3, 0x1.81903d5303208p-3, 0x1.ce72fd6f9ce6p-1, 0x1.68bf3d62d17e8p-1,
+0x1.ff8e1e03ff1c4p-1, 0x1.3863f57a70c7fp-1, 0x1.a7d8602f4fb0cp-1, 0x1.f122623fe244cp-1,
+0x1.584522d2b08a4p-3, 0x1.62a7666ac54edp-2, 0x1.010c30b202186p-2, 0x1.90d29c9b21a54p-1,
+0x1.fd4f6babfa9edp-2, 0x1.8ebd6d631d7aep-1, 0x1.eae3861bd5c71p-1, 0x1.9876968f30ed3p-1,
+0x1.c604b4ab8c097p-1, 0x1.3c9d930e793b2p-1, 0x1.8e29a95f1c535p-1, 0x1.325ea0c264bd4p-5,
+0x1.f919924ff2332p-1, 0x1.2d60a5a25ac15p-3, 0x1.5ebe5802bd7cbp-5, 0x1.dc99f3a3b933ep-2,
+0x1.143c55f22878bp-1, 0x1.93375c2f266ecp-1, 0x1.9aca69973594dp-1, 0x1.919dfa2b233bfp-2,
+0x1.7728ff82ee52p-2, 0x1.119a0a9223341p-2, 0x1.18bf3cda317e8p-2, 0x1.06b7e5b60d6fdp-1,
+0x1.d262293ba4c45p-2, 0x1.6b4a6f72d694ep-3, 0x1.bddc8c537bb92p-3, 0x1.d17e653ba2fcdp-2,
+0x1.93369157266d2p-1, 0x1.74f83442e9f07p-5, 0x1.b3c329b367865p-2, 0x1.e947da0bd28fbp-1,
+0x1.91466cf3228cep-2, 0x1.5a67ad36b4cf6p-1, 0x1.7a1a76a2f434fp-1, 0x1.c74aec4f8e95ep-1,
+0x1.d24a352ba4947p-2, 0x1.64fdfcbec9fcp-1, 0x1.5fc182dabf83p-1, 0x1.5e539e7abca74p-2,
+0x1.43371f92866e4p-2, 0x1.dbd6586bb7acbp-2, 0x1.849f7293093eep-2, 0x1.356a442a6ad49p-2,
+0x1.394355a27286bp-1, 0x1.b0773d9b60ee8p-2, 0x1.89021be712043p-1, 0x1.35feae426bfd6p-3,
+0x1.adcbebe35b97dp-3, 0x1.23cc857a47991p-1, 0x1.164ea8a62c9d5p-1, 0x1.27077abe4e0efp-1,
+0x1.ac998ac359331p-1, 0x1.a2ae4717455c9p-1, 0x1.6dfb0382dbf6p-4, 0x1.2b953eba572a8p-2,
+0x1.fd80e2f3fb01cp-1, 0x1.3a6d070a74da1p-2, 0x1.7e89d1fafd13ap-1, 0x1.90b77447216efp-1,
+0x1.690c0d92d2182p-2, 0x1.61ad9b52c35b3p-3, 0x1.79ff4e4ef3feap-1, 0x1.7d293d46fa528p-1,
+0x1.b2d3140b65a63p-1, 0x1.e83389e3d0671p-2, 0x1.4474299288e85p-1, 0x1.37f05d3a6fe0cp-2,
+0x1.645f06b2c8be1p-3, 0x1.486b58da90d6bp-2, 0x1.4b21fdda9644p-1, 0x1.f566a2ebeacd4p-2,
+0x1.9220d8a32441bp-1, 0x1.ae36e4835c6ddp-6, 0x1.9568738b2ad0ep-1, 0x1.96c85c832d90cp-2,
+0x1.cb5aabe396b55p-2, 0x1.1e6a8f723cd52p-1, 0x1.18e3d9d631c7bp-1, 0x1.512050eaa240ap-1,
+0x1.08dc53a211b8ap-3, 0x1.799413c2f3282p-4, 0x1.e09f2e93c13e6p-3, 0x1.eed09fafdda14p-1,
+0x1.d1e0c98fa3c19p-1, 0x1.4bce582a979cbp-2, 0x1.09367e12126dp-2, 0x1.cf61ac7f9ec36p-1,
+0x1.431daf9e863b6p-1, 0x1.928882032511p-8, 0x1.601920c2c0324p-1, 0x1.f7a3b667ef477p-1,
+0x1.6e41df62dc83cp-3, 0x1.b430de236861cp-2, 0x1.74ccf3aae999ep-1, 0x1.cc717c0398e3p-6,
+0x1.ce3234039c647p-1, 0x1.72823a7ae5047p-2, 0x1.54b774faa96efp-2, 0x1.3a4fad62749f6p-4,
+0x1.5d76c9aabaed9p-1, 0x1.f57db857eafb7p-1, 0x1.21fd472243fa9p-1, 0x1.df2f4493be5e9p-2,
+0x1.77b7bc02ef6f8p-8, 0x1.6ecb7552dd96fp-2, 0x1.bafbd08f75f7ap-1, 0x1.d1398ad3a2731p-2,
+0x1.d5d04a1baba09p-1, 0x1.a7bf54c34f7ebp-2, 0x1.cde8b2a39bd16p-4, 0x1.8075f04300ebep-5,
+0x1.03122cda06246p-1, 0x1.63c9c3f2c7938p-2, 0x1.b5ffac036bff6p-7, 0x1.a9e5ecd353cbep-2,
+0x1.57cc0e12af982p-1, 0x1.16e67b722dccfp-2, 0x1.48a945ca91529p-2, 0x1.35d37b5a6ba6fp-2,
+0x1.1d309d7a3a614p-2, 0x1.1b70ea0236e1dp-7, 0x1.251ae8224a35dp-2, 0x1.d4518d2ba8a32p-2,
+0x1.bd0c65737a18dp-2, 0x1.d699ef03ad33ep-7, 0x1.f118a4ebe2315p-2, 0x1.5970cd72b2e1ap-2,
+0x1.813709f3026e1p-2, 0x1.a2e80cf345d02p-1, 0x1.a804b8cb50097p-2, 0x1.e124ea03c249dp-5,
+0x1.9865c54b30cb9p-1, 0x1.f5ffa387ebff4p-1, 0x1.0da9f0ea1b53ep-1, 0x1.9b5534c336aa7p-1,
+0x1.5acabc5ab5958p-2, 0x1.914b82eb2297p-2, 0x1.07e3f45a0fc7fp-2, 0x1.066b50920cd6ap-2,
+0x1.9c856bd7390adp-1, 0x1.7b5e2102f6bc4p-2, 0x1.367a0e9a6cf42p-2, 0x1.3f2f31627e5e6p-2,
+0x1.6f93f27adf27ep-1, 0x1.442a0bfa88541p-2, 0x1.748a8f1ae9152p-1, 0x1.8ec001131d8p-2,
+0x1.2d8843b65b108p-1, 0x1.8df31fc31be64p-5, 0x1.6249be36c4938p-1, 0x1.bc20927778412p-1,
+0x1.d4cf5a43a99ebp-5, 0x1.f4d7324be9ae6p-1, 0x1.4c92b21299256p-2, 0x1.f7a650bbef4cap-2,
+0x1.fc319a07f8633p-1, 0x1.9ed5ab833dab5p-1, 0x1.a88b8f1751172p-1, 0x1.799a3dfaf3348p-2,
+0x1.41bdb872837b7p-1, 0x1.f237ade3e46f6p-3, 0x1.b5bedb3b6b7dbp-2, 0x1.b446fb73688dfp-2,
+0x1.ca363bf3946c7p-3, 0x1.e8895e87d112cp-1, 0x1.d5e2c9f3abc59p-3, 0x1.1ff2ed2e3fe5ep-1,
+0x1.625e3ffac4bc8p-2, 0x1.f2d55953e5aabp-2, 0x1.a328957746513p-1, 0x1.36d22f426da46p-3,
+0x1.b719bd2b6e338p-1, 0x1.f32ce603e659dp-4, 0x1.da984903b5309p-2, 0x1.26adafa24d5b6p-1,
+0x1.c0f5457b81ea9p-2, 0x1.875ace630eb5ap-3, 0x1.ee0db02fdc1b6p-1, 0x1.c05cce0380b9ap-6,
+0x1.ead79663d5af3p-3, 0x1.50576e62a0aeep-1, 0x1.ca2378e79446fp-1, 0x1.3005b67a600b7p-2,
+0x1.452ea0aa8a5d4p-1, 0x1.c1b347c383669p-3, 0x1.93d6039f27acp-1, 0x1.41603aae82c07p-1,
+0x1.e84fae03d09f6p-6, 0x1.3c6192b278c32p-1, 0x1.fe2d59abfc5abp-1, 0x1.510035e2a2007p-1,
+0x1.b8ef7e2f71dfp-1, 0x1.b2198e8b64332p-2, 0x1.591d9ce2b23b4p-4, 0x1.5be86942b7d0dp-4,
+0x1.832c4b9b06589p-2, 0x1.4138cc328271ap-2, 0x1.4b6ffa5696dffp-1, 0x1.72c545cae58a9p-1,
+0x1.9a0712c3340e2p-1, 0x1.dd311f93ba624p-2, 0x1.c079d19b80f3ap-1, 0x1.5120cfeaa241ap-1,
+0x1.2cfe2c8a59fc6p-1, 0x1.5b8bec3ab717ep-2, 0x1.df39fe23be74p-3, 0x1.af19e8835e33dp-6,
+0x1.0f9ca9b61f395p-1, 0x1.9770bed32ee18p-3, 0x1.b7bb5b836f76bp-5, 0x1.8a528f4f14a52p-1,
+0x1.b6339e1b6c674p-1, 0x1.e59f2e9fcb3e6p-1, 0x1.12ab54622556bp-4, 0x1.f6c47d83ed89p-2,
+0x1.58300232b06p-3, 0x1.b62b6e2b6c56ep-1, 0x1.e613cb83cc279p-4, 0x1.9539f7f32a73fp-3,
+0x1.e51a01b3ca34p-2, 0x1.d77e98c3aefd3p-4, 0x1.b64eb3e36c9d6p-1, 0x1.56f8fe0aadf2p-2,
+0x1.13fc9a6227f93p-1, 0x1.e172677fc2e4dp-1, 0x1.adf318635be63p-2, 0x1.d592c02fab258p-1,
+0x1.041d9b2a083b3p-2, 0x1.134c342226987p-4, 0x1.485805f690b01p-1, 0x1.c15e054382bc1p-5,
+0x1.1102165222043p-1, 0x1.08d1d78e11a3bp-1, 0x1.6d36b03eda6d6p-1, 0x1.f00216c3e0043p-4,
+0x1.b697cdab6d2fap-1, 0x1.e5052fc7ca0a6p-1, 0x1.2de448825bc89p-3, 0x1.8c68eec318d1ep-2,
+0x1.2b857df2570bp-3, 0x1.9bd31f6337a64p-3, 0x1.421c1ab284383p-3, 0x1.14fd940229fb3p-9,
+0x1.324fd9d2649fbp-3, 0x1.cb71c4e396e39p-3, 0x1.f8ee78abf1dcfp-2, 0x1.453fee0a8a7fep-2,
+0x1.483efb02907dfp-4, 0x1.3939b5c672737p-1, 0x1.07ee75020fdcfp-1, 0x1.1b94e03e3729cp-1,
+0x1.742988e2e8531p-1, 0x1.7c7a51c2f8f4ap-2, 0x1.c7115f438e22cp-1, 0x1.104c468220989p-2,
+0x1.3f5f20ba7ebe4p-2, 0x1.3c15d6e2782bbp-2, 0x1.76e38db2edc72p-3, 0x1.21be5df2437ccp-1,
+0x1.80e8e3f301d1cp-2, 0x1.a610e9634c21dp-1, 0x1.3dd43e467ba88p-1, 0x1.d176884ba2ed1p-1,
+0x1.5dc581dabb8bp-2, 0x1.5615dd02ac2bcp-2, 0x1.eed96403ddb2dp-6, 0x1.95ea3a632bd47p-3,
+0x1.20203c9240408p-2, 0x1.6bbf7502d77efp-3, 0x1.2baf05fa575e1p-1, 0x1.b5e2fb8b6bc5fp-2,
+0x1.83c94a3307929p-2, 0x1.7c360ca6f86c2p-1, 0x1.b80cf6b37019fp-2, 0x1.0e789b921cf13p-1,
+0x1.ef127de3de25p-1, 0x1.d87db7afb0fb7p-1, 0x1.b118929762312p-1, 0x1.81a5d403034bbp-5,
+0x1.11b76d76236eep-1, 0x1.720e0f2ae41c2p-2, 0x1.33af3d7e675e8p-1, 0x1.0bc1ecaa1783ep-2,
+0x1.7744307aee886p-1, 0x1.f5813983eb027p-2, 0x1.0e0719961c0e3p-1, 0x1.6f3c0d42de782p-5,
+0x1.98cb883331971p-1, 0x1.6bbffd02d78p-1, 0x1.38b21eca71644p-1, 0x1.64ffe8a2c9ffdp-3,
+0x1.11d0e66223a1dp-1, 0x1.da197433b432fp-3, 0x1.55b41382ab682p-4, 0x1.c0b3a74f81675p-1,
+0x1.21914b9243229p-1, 0x1.d16a6ca3a2d4ep-4, 0x1.3171af2262e36p-4, 0x1.b1a169db6342dp-1,
+0x1.2a3a55aa5474bp-2, 0x1.51dd3bdea3ba7p-1, 0x1.1925cf3a324bap-2, 0x1.5701cff2ae03ap-1,
+0x1.9c26910b384d2p-2, 0x1.689962f6d132cp-1, 0x1.95e9ae032bd36p-3, 0x1.7a4b8ccaf4972p-2,
+0x1.41171aa2822e3p-1, 0x1.692fe142d25fcp-5, 0x1.aa80474b55009p-2, 0x1.4b3a205296744p-3,
+0x1.9f340b533e681p-2, 0x1.1dec24823bd85p-6, 0x1.b15efcd362bep-2, 0x1.1b78d88236f1bp-3,
+0x1.03affde6076p-1, 0x1.e6b697ffcd6d3p-1, 0x1.7747dbe2ee8fbp-3, 0x1.38f70c2a71ee2p-2,
+0x1.527694fea4ed3p-1, 0x1.968415c32d083p-1, 0x1.eb770083d6eep-2, 0x1.911ded73223bep-3,
+0x1.a14e5983429cbp-6, 0x1.207202b240e4p-1, 0x1.27d915624fb23p-4, 0x1.2e9bbe5e5d378p-1,
+0x1.5a9f5046b53eap-1, 0x1.2ca56242594acp-3, 0x1.c07a506b80f4ap-2, 0x1.efbc7b1fdf78fp-1,
+0x1.9d0694733a0d3p-1, 0x1.6cd00fd2d9a02p-1, 0x1.46be4b0e8d7c9p-1, 0x1.ac6773d358ceep-3,
+0x1.aad2e58b55a5dp-2, 0x1.ac38b68f58717p-1, 0x1.283fa35a507f4p-1, 0x1.6808d682d011bp-5,
+0x1.c2cbb4a385977p-1, 0x1.fd7fc6fffaff9p-1, 0x1.a53c55f34a78bp-3, 0x1.24cb74924996fp-2,
+0x1.9bca080337941p-7, 0x1.41fe93ea83fd2p-1, 0x1.b287e0db650fcp-2, 0x1.0a1f2606143e5p-1,
+0x1.28b52be6516a5p-1, 0x1.3715e7666e2bdp-1, 0x1.a69aac1f4d356p-1, 0x1.ecaf0393d95ep-3,
+0x1.9b33fa4b3667fp-2, 0x1.38ac58ba7158bp-2, 0x1.bee678837dccfp-2, 0x1.b548dfe36a91cp-2,
+0x1.bcc82f0f79906p-1, 0x1.046e5eee08dccp-1, 0x1.2805ca02500b9p-6, 0x1.17677f562ecfp-1,
+0x1.4f97b7829f2f7p-1, 0x1.d2faad0ba5f56p-2, 0x1.0723fa720e47fp-1, 0x1.d93c97e3b2793p-2,
+0x1.59359962b26b3p-3, 0x1.378915f26f123p-3, 0x1.57b828e6af705p-1, 0x1.2bb6d91e576dbp-1,
+0x1.fa1afc0bf436p-1, 0x1.ffdf30f3ffbe6p-3, 0x1.42376686846edp-1, 0x1.bce6b0ab79cd6p-1,
+0x1.f5de4ce3ebbcap-3, 0x1.ab867c07570dp-1, 0x1.3d31abc27a635p-3, 0x1.07cd76ba0f9afp-2,
+0x1.db0a1fdbb6144p-2, 0x1.28905b5e5120bp-1, 0x1.8e05e1631c0bcp-1, 0x1.63a3bd02c7478p-5,
+0x1.7e990b02fd321p-3, 0x1.34a08d7e69412p-1, 0x1.22cbf96a4597fp-2, 0x1.2d403fe65a808p-1,
+0x1.d0f6b9dba1ed7p-1, 0x1.70d938fae1b27p-1, 0x1.f92bf603f257fp-7, 0x1.8dbee8eb1b7ddp-1,
+0x1.d51e5f93aa3ccp-3, 0x1.124de282249bcp-5, 0x1.4a4cd07a9499ap-2, 0x1.c4df4f6789beap-1,
+0x1.f544695bea88dp-2, 0x1.ac4a62af5894cp-1, 0x1.62fb36aac5f67p-2, 0x1.50ef9b06a1df3p-1,
+0x1.fa2ca82bf4595p-1, 0x1.26b887024d711p-6, 0x1.f299d093e533ap-3, 0x1.f447a433e88f5p-1,
+0x1.125b20ea24b64p-2, 0x1.bedddaab7dbbbp-1, 0x1.b12e54db625cbp-1, 0x1.06a523b20d4a4p-1,
+0x1.6a6456aed4c8bp-1, 0x1.eaff2003d5fe4p-11, 0x1.8a8bdf0f1517cp-1, 0x1.5fa59a62bf4b3p-3,
+0x1.290b1b2a52163p-1, 0x1.1891c06e31238p-1, 0x1.b88e89b3711d1p-3, 0x1.88b15deb1162cp-1,
+0x1.34c937b269927p-3, 0x1.ff133e43fe268p-2, 0x1.6be33ba2d7c67p-2, 0x1.e2907c43c521p-5,
+0x1.c18b60638316cp-3, 0x1.7bac9b52f7593p-2, 0x1.abe7f0af57cfep-1, 0x1.cb54e00396a9cp-2,
+0x1.9df657a33becbp-2, 0x1.443963a28872cp-3, 0x1.55137ecaaa27p-2, 0x1.c99d607f933acp-1,
+0x1.fd58bb97fab17p-1, 0x1.5c075abeb80ebp-1, 0x1.1a8cfb863519fp-1, 0x1.f78563bfef0acp-1,
+0x1.653d1ef6ca7a4p-1, 0x1.97336fab2e66ep-1, 0x1.ebcd07efd79a1p-1, 0x1.ee6aaf6fdcd56p-1,
+0x1.56114a52ac229p-1, 0x1.9cfb5cc739f6cp-1, 0x1.ea1fa63bd43f5p-2, 0x1.80eb420301d68p-2,
+0x1.9d761c933aec4p-1, 0x1.fe6ec8a3fcdd9p-3, 0x1.185f079a30be1p-1, 0x1.8d026f731a04ep-2,
+0x1.982d7297305aep-1, 0x1.8682aa070d055p-1, 0x1.3cca56827994bp-3, 0x1.e55fc083cabf8p-1,
+0x1.0c18925218312p-2, 0x1.052433720a486p-1, 0x1.c464240388c85p-8, 0x1.ecde4283d9bc8p-2,
+0x1.c2fa811b85f5p-1, 0x1.af70b8f75ee17p-1, 0x1.dc199143b8332p-1, 0x1.23eb59d247d6bp-2,
+0x1.fc478003f88fp-11, 0x1.0d46a1521a8d4p-2, 0x1.6e4c35a2dc987p-3, 0x1.fdd7cd77fbafap-1,
+0x1.e2aaab67c5555p-1, 0x1.762008eeec401p-1, 0x1.f55d3137eaba6p-1, 0x1.47e7ca5a8fcf9p-1,
+0x1.0d5378961aa6fp-1, 0x1.e12a3923c2547p-1, 0x1.365279c66ca4fp-1, 0x1.8d930b931b261p-3,
+0x1.7e2595eafc4b3p-1, 0x1.5b126702b624dp-4, 0x1.23da63e647b4cp-1, 0x1.1b9bb27a37376p-1,
+0x1.55fbfe12abf8p-2, 0x1.e1cb5c03c396cp-4, 0x1.e21cea33c439dp-1, 0x1.0cadc682195b9p-3,
+0x1.c2bc158785783p-1, 0x1.8a7bfe8314f8p-4, 0x1.4459910288b32p-4, 0x1.23217ab24642fp-3,
+0x1.3673b3466ce76p-1, 0x1.609fd342c13fap-4, 0x1.3f377ff27e6fp-1, 0x1.f2dc68bbe5b8dp-2,
+0x1.db84b363b7096p-1, 0x1.1b51113236a22p-1, 0x1.8b63e14b16c7cp-1, 0x1.dc03c543b8079p-1,
+0x1.a1f461db43e8cp-1, 0x1.e6f6eeb3cdedep-1, 0x1.d9db92b7b3b72p-1, 0x1.849f0d3f093e2p-1,
+0x1.5d16f79eba2dfp-1, 0x1.cf38c3eb9e718p-1, 0x1.990daf33321b6p-2, 0x1.a9a9c0c353538p-3,
+0x1.b062fd0f60c6p-1, 0x1.6ca8ae02d9516p-8, 0x1.9b9e662b373cdp-2, 0x1.2e8892f65d112p-1,
+0x1.71dcf202e3b9ep-4, 0x1.f1a996ffe3533p-1, 0x1.289115b251223p-3, 0x1.b2733a9364e67p-2,
+0x1.6f1813e2de302p-4, 0x1.62097ce2c413p-4, 0x1.1c650eea38ca2p-1, 0x1.f09f1803e13e3p-1,
+0x1.7642bdb2ec858p-3, 0x1.44f0410e89e08p-1, 0x1.cb3bb58396777p-4, 0x1.940462b32808cp-1,
+0x1.71043b76e2087p-1, 0x1.789ef6a2f13dfp-1, 0x1.1ae52e2235ca6p-2, 0x1.4c88eed69911ep-1,
+0x1.27e00fa24fc02p-2, 0x1.8d6785831acf1p-5, 0x1.288cb41651197p-1, 0x1.af234d635e46ap-4,
+0x1.ffcd670bff9adp-1, 0x1.026846ce04d09p-1, 0x1.ba8376eb7506fp-1, 0x1.5ce45ea6b9c8cp-1,
+0x1.a342156b46843p-2, 0x1.0e149d021c294p-2, 0x1.c74eced78e9dap-1, 0x1.04080f8208102p-2,
+0x1.13c73fc2278e8p-2, 0x1.2a3c03d25478p-2, 0x1.b08c9ab761193p-1, 0x1.703e7c42e07dp-2,
+0x1.0d8f31ca1b1e6p-2, 0x1.fab0e023f561cp-1, 0x1.9158db6b22b1bp-1, 0x1.695536c2d2aa7p-2,
+0x1.37907de26f21p-4, 0x1.5b7bd4aab6f7bp-2, 0x1.4a9366ca9526dp-2, 0x1.09057e5a120bp-2,
+0x1.f2ae2b63e55c5p-1, 0x1.bd62542b7ac4bp-2, 0x1.88721dc310e44p-5, 0x1.63b266d6c764dp-1,
+0x1.5d4082d2ba81p-3, 0x1.4bf371da97e6ep-2, 0x1.6076ab5ac0ed5p-2, 0x1.d680510bad00ap-2,
+0x1.7da0628afb40cp-2, 0x1.d8c809c3b1901p-1, 0x1.2124923242492p-1, 0x1.7d3b309afa766p-2,
+0x1.b660a11b6cc14p-2, 0x1.b750123b6ea02p-2, 0x1.b81f6f03703eep-5, 0x1.acd15b4759a2bp-1,
+0x1.62b2579ec564bp-1, 0x1.e2d0c5c7c5a19p-1, 0x1.76ab1822ed563p-4, 0x1.ec95f77fd92bfp-1,
+0x1.dfbb1ec3bf764p-3, 0x1.df61fdbfbec4p-1, 0x1.496a6b3a92d4dp-2, 0x1.fd6cc12bfad98p-2,
+0x1.da12dddfb425cp-1, 0x1.b070884360e11p-4, 0x1.b360fbfb66c1fp-1, 0x1.04ed9c0209db4p-9,
+0x1.c797f6bb8f2ffp-2, 0x1.62aabd72c5558p-3, 0x1.0b0f5992161ebp-2, 0x1.acf44d7b59e8ap-2,
+0x1.375bd9726eb7bp-1, 0x1.3c1d9d4a783b4p-2, 0x1.d1646c83a2c8ep-4, 0x1.8eabfa271d57fp-1,
+0x1.4408879688111p-1, 0x1.d4cfc67ba99f9p-2, 0x1.e7b08aa3cf611p-3, 0x1.6c5c6c02d8b8ep-8,
+0x1.865fda030cbfbp-2, 0x1.9b10b4df36217p-1, 0x1.82eca25305d94p-2, 0x1.9e603d8f3cc08p-1,
+0x1.dae2f7e3b5c5fp-3, 0x1.b9f0903373e12p-2, 0x1.4b3198d296633p-1, 0x1.d96b1597b2d63p-1,
+0x1.7f921bc2ff243p-2, 0x1.7a06fbdaf40dfp-1, 0x1.c6010d178c022p-1, 0x1.37b7d5926f6fbp-1,
+0x1.5968f996b2d1fp-1, 0x1.aad90ac355b21p-3, 0x1.b371b12366e36p-4, 0x1.337bd77266f7bp-1,
+0x1.4188a77283115p-2, 0x1.e9cf321fd39e6p-1, 0x1.3480c50e69019p-1, 0x1.84904f170920ap-1,
+0x1.09e785e213cf1p-3, 0x1.ba0871d77410ep-1, 0x1.6c29d742d853bp-3, 0x1.79d5baeaf3ab7p-1,
+0x1.605d01f2c0bap-3, 0x1.2a6e06ca54dc1p-2, 0x1.0881b50e11037p-1, 0x1.9c1fc813383f9p-1,
+0x1.7f9ee6a2ff3ddp-1, 0x1.826dd7bb04dbbp-1, 0x1.9ef880eb3df1p-1, 0x1.0b3b4e821676ap-3,
+0x1.1d7e8c963afd2p-1, 0x1.81bb484303769p-3, 0x1.e12f1133c25e2p-1, 0x1.94374a8f286e9p-1,
+0x1.3d671a2e7ace3p-1, 0x1.2c60aa0258c15p-1, 0x1.6da26022db44cp-1, 0x1.fd30280ffa605p-1,
+0x1.4ccf4bb2999e9p-2, 0x1.33a36d366746ep-1, 0x1.34e7fd9e69dp-1, 0x1.ffd09f6fffa14p-1,
+0x1.9e59afeb3cb36p-1, 0x1.6b5633c2d6ac6p-1, 0x1.334c76e26698fp-1, 0x1.f8f01d03f1e04p-4,
+0x1.552565e2aa4adp-1, 0x1.9f34efb33e69ep-3, 0x1.c3ae52bb875cap-1, 0x1.979f475b2f3e9p-1,
+0x1.0ead6e221d5aep-4, 0x1.eb8c8883d7191p-5, 0x1.1175024622eap-1, 0x1.e7b3b903cf677p-3,
+0x1.67df97dacfbf3p-2, 0x1.9f6b75033ed6fp-5, 0x1.60cb6502c196dp-5, 0x1.9c75948338eb3p-4,
+0x1.9c648f0b38c92p-1, 0x1.b505373b6a0a7p-1, 0x1.d97618c3b2ec3p-3, 0x1.73c6373ae78c7p-2,
+0x1.574094c2ae813p-5, 0x1.5e325d82bc64cp-3, 0x1.386998a270d33p-3, 0x1.52db237aa5b64p-1,
+0x1.83ed416707da8p-1, 0x1.bbbcc64f77799p-1, 0x1.500b4b86a0169p-1, 0x1.52a739e2a54e7p-4,
+0x1.dec06703bd80dp-2, 0x1.09e6924213cd2p-2, 0x1.512c3562a2587p-4, 0x1.1b73c6d236e79p-2,
+0x1.f0497ce3e093p-1, 0x1.5d71fd8ebae4p-1, 0x1.99afce1b335fap-2, 0x1.456ee2c28addcp-1,
+0x1.c53f397b8a7e7p-1, 0x1.210c738a4218ep-2, 0x1.ba1c543b7438bp-2, 0x1.e714e73fce29dp-1,
+0x1.5e7e049abcfc1p-2, 0x1.ee832c63dd066p-1, 0x1.840755f3080ebp-3, 0x1.632ece3ec65dap-1,
+0x1.0f3c76021e78fp-6, 0x1.dc3a2f33b8746p-3, 0x1.96bd80cf2d7bp-1, 0x1.a4de72bf49bcep-1,
+0x1.609e1842c13c3p-4, 0x1.a360df8346c1cp-6, 0x1.7b063962f60c7p-3, 0x1.061f31520c3e6p-3,
+0x1.929e7983253cfp-3, 0x1.59b7e90ab36fdp-2, 0x1.9462efcf28c5ep-1, 0x1.e894dfc7d129cp-1,
+0x1.a262eb4344c5dp-3, 0x1.c8dc76a391b8fp-2, 0x1.2e9c70025d38ep-5, 0x1.57f8ee52aff1ep-1,
+0x1.69618472d2c31p-1, 0x1.e87a6d63d0f4ep-4, 0x1.e5b2d1bfcb65ap-1, 0x1.59ab0152b356p-1,
+0x1.9a814b3b35029p-1, 0x1.65157192ca2aep-2, 0x1.3e33c82a7c679p-2, 0x1.5fc084b6bf811p-1,
+0x1.4310f28e8621ep-1, 0x1.7c280e32f8502p-1, 0x1.46d56bf28daadp-1, 0x1.f24ff4dbe49ffp-1,
+0x1.6aab3a92d5567p-1, 0x1.a7d741734fae8p-1, 0x1.557ec316aafd8p-1, 0x1.73251e42e64a4p-1,
+0x1.ee5cd3c3dcb9ap-5, 0x1.d87887c3b0f11p-2, 0x1.180390fe30072p-1, 0x1.2be6411257cc8p-3,
+0x1.f2ae95c3e55d3p-2, 0x1.76c51f5aed8a4p-1, 0x1.1902b93232057p-2, 0x1.5dfee942bbfddp-1,
+0x1.1d089ee23a114p-4, 0x1.072263220e44cp-4, 0x1.4693c9068d279p-1, 0x1.18739d5a30e74p-2,
+0x1.055287b60aa51p-1, 0x1.597d9006b2fb2p-1, 0x1.e432bcffc8658p-1, 0x1.bad0309375a06p-3,
+0x1.968cddb72d19cp-1, 0x1.c9e58ebb93cb2p-1, 0x1.c85f0d7b90be2p-1, 0x1.310e28ee621c5p-1,
+0x1.f1c11e03e3824p-3, 0x1.9de3c6333bc79p-3, 0x1.219d5b42433abp-2, 0x1.bf813a0f7f027p-1,
+0x1.e3a0ffbfc742p-1, 0x1.d7a41997af483p-1, 0x1.b1d12eeb63a26p-1, 0x1.4e4c3a4e9c987p-1,
+0x1.7f7b5b06fef6bp-1, 0x1.074ff1fe0e9fep-1, 0x1.82e2b11b05c56p-2, 0x1.9e6128433cc25p-1,
+0x1.f38c35e3e7187p-1, 0x1.d974e98fb2e9dp-1, 0x1.e95ab88bd2b57p-1, 0x1.d9c70183b38ep-2,
+0x1.503a08e6a0741p-1, 0x1.d7705483aee0bp-3, 0x1.2b89a80257135p-3, 0x1.73db1cc2e7b64p-1,
+0x1.2d80c3125b018p-2, 0x1.9176330722ec6p-1, 0x1.4eb6c0029d6d8p-13, 0x1.9c12e93f3825dp-1,
+0x1.d5e78613abcf1p-2, 0x1.e447a86bc88f5p-1, 0x1.58deac82b1bd6p-6, 0x1.0301417a06028p-2,
+0x1.ae2d37275c5a7p-1, 0x1.d32602dfa64cp-1, 0x1.b28ec9af651d9p-1, 0x1.54ebf522a9d7fp-4,
+0x1.d4f7a343a9ef4p-4, 0x1.0d75dd321aebcp-3, 0x1.ea1eb8b7d43d7p-1, 0x1.e3ff4243c7fe8p-5,
+0x1.b0190e0360322p-5, 0x1.9befe79f37dfdp-1, 0x1.6c8c2e72d9186p-1, 0x1.9a7cebe734f9dp-1,
+0x1.467fb3328cff6p-2, 0x1.6fec37e2dfd87p-4, 0x1.38de142a71bc3p-1, 0x1.2d981ef25b304p-2,
+0x1.dc9c2203b9384p-7, 0x1.2238ccb24471ap-1, 0x1.83af903b075f2p-1, 0x1.57ac796eaf58fp-1,
+0x1.9814e1d33029cp-1, 0x1.ce91fa3b9d23fp-1, 0x1.970f2c5b2e1e6p-2, 0x1.76aa1ac2ed543p-4,
+0x1.60082d3ec0106p-1, 0x1.973903332e72p-2, 0x1.cae82c9b95d06p-1, 0x1.2befc12257df8p-3,
+0x1.5fc8540abf90bp-2, 0x1.d5af21ffab5e4p-1, 0x1.98f9220b31f24p-2, 0x1.784584a2f08b1p-3,
+0x1.a8d524db51aa5p-1, 0x1.fc2d6ac3f85adp-3, 0x1.115dbf9a22bb8p-2, 0x1.e3741943c6e83p-1,
+0x1.84d1a40309a35p-2, 0x1.cb366203966ccp-3, 0x1.b40d6403681adp-9, 0x1.bad4c5c375a99p-2,
+0x1.d7b00383af6p-6, 0x1.6e403bd6dc807p-1, 0x1.df9d3b23bf3a7p-3, 0x1.63fab372c7f56p-2,
+0x1.9c3dc2d3387b8p-1, 0x1.b0c562f3618acp-1, 0x1.48c969329192dp-1, 0x1.a3b0335f47606p-1,
+0x1.a5fc5f434bf8cp-2, 0x1.98f1f2db31e3ep-2, 0x1.f6b95993ed72bp-2, 0x1.ac4c45c358989p-3,
+0x1.3615e74a6c2bdp-2, 0x1.c6e442fb8dc88p-1, 0x1.33d0a99a67a15p-2, 0x1.fb1320e7f6264p-1,
+0x1.250189224a031p-2, 0x1.9342059326841p-3, 0x1.183c44b230789p-3, 0x1.4264ee9684c9ep-1,
+0x1.d3fd1b03a7fa3p-4, 0x1.128ba23225174p-1, 0x1.a0764fbf40ecap-1, 0x1.e354c83bc6a99p-1,
+0x1.9196fce7232ep-1, 0x1.49297c629253p-4, 0x1.c6c8e17b8d91cp-1, 0x1.4fff3b929ffe7p-3,
+0x1.37e5901a6fcb2p-2, 0x1.c87ceedf90f9ep-1, 0x1.316a31c662d46p-1, 0x1.5560905aaac12p-2,
+0x1.36bd2ab26d7a5p-1, 0x1.a951808f52a3p-1, 0x1.5cada1e6b95b4p-1, 0x1.a5f5db034bebbp-2,
+0x1.5a16e37eb42dcp-1, 0x1.4aee162a95dc3p-2, 0x1.daac8373b559p-3, 0x1.68a898e2d1513p-4,
+0x1.71f00482e3e01p-1, 0x1.7207cdaae40fap-1, 0x1.3050492260a09p-2, 0x1.9f5f05033ebe1p-6,
+0x1.38ec10a271d82p-1, 0x1.3210795e6420fp-1, 0x1.01c3218203864p-6, 0x1.cb6cd53396d9bp-1,
+0x1.96e0fac32dc1fp-1, 0x1.3874a8e270e95p-3, 0x1.0dd1c3ca1ba38p-1, 0x1.d1609e23a2c14p-1,
+0x1.60a8cc6ac151ap-1, 0x1.5c90270ab9205p-2, 0x1.b4b5665b696adp-1, 0x1.e47f929bc8ff2p-2,
+0x1.aeda86235db51p-2, 0x1.7b7e47d2f6fc9p-1, 0x1.463f98328c7f3p-1, 0x1.73600b22e6c01p-1,
+0x1.43fb36ae87f67p-1, 0x1.dea727e3bd4e5p-3, 0x1.e10534c3c20a7p-5, 0x1.eae18573d5c31p-3,
+0x1.07da54220fb4bp-4, 0x1.7abdf532f57bfp-1, 0x1.4db34ede9b66ap-1, 0x1.7b122e06f6246p-1,
+0x1.01a80222035p-4, 0x1.c45e6fbf88bcep-1, 0x1.a8274123504e8p-1, 0x1.922504cb244a1p-1,
+0x1.36663d666ccc8p-1, 0x1.013d96c2027b3p-3, 0x1.9f1ffcf33e4p-1, 0x1.bd4938137a927p-3,
+0x1.725fdf0ee4bfcp-1, 0x1.a72e15ff4e5c3p-1, 0x1.d5f919a3abf23p-4, 0x1.0940d9ce1281bp-1,
+0x1.f54b4037ea968p-1, 0x1.4890e6fe9121dp-1, 0x1.b542efdb6a85ep-2, 0x1.55f40c9eabe82p-1,
+0x1.f6d8fa87edb1fp-1, 0x1.1eadbc8a3d5b8p-2, 0x1.20cf57b2419ebp-3, 0x1.9c8c7b2b3918fp-2,
+0x1.5aa4c282b5498p-6, 0x1.8e736e1f1ce6ep-1, 0x1.069922d20d324p-3, 0x1.4ed05cc29da0cp-1,
+0x1.874e05030e9c1p-7, 0x1.7eda7002fdb4ep-3, 0x1.c988be1f93118p-1, 0x1.38c414e271883p-4,
+0x1.da749133b4e92p-1, 0x1.173c0cfe2e782p-1, 0x1.a22ab0a344556p-1, 0x1.faa9917bf5532p-1,
+0x1.b734f9736e69fp-2, 0x1.4a51f1c294a3ep-1, 0x1.8cce9643199d3p-1, 0x1.200ba1c240174p-5,
+0x1.8aa157771542bp-1, 0x1.2bee933257dd2p-1, 0x1.02a61042054c2p-2, 0x1.fa026d03f404ep-2,
+0x1.a639525b4c72ap-2, 0x1.782456aaf048bp-2, 0x1.9084140321083p-7, 0x1.90cfd2c3219fap-2,
+0x1.28c4950251893p-7, 0x1.c1c7107b838e2p-2, 0x1.e5bf5fc3cb7ecp-5, 0x1.fb7c0cdbf6f82p-1,
+0x1.703a6686e074dp-1, 0x1.9a3f2fa3347e6p-3, 0x1.938494db27093p-2, 0x1.7b0f8c9af61f2p-1,
+0x1.f5033a0bea067p-1, 0x1.0b68932616d12p-1, 0x1.93bfd2bb277fap-2, 0x1.fb20721ff640ep-1,
+0x1.6b1f2f26d63e6p-1, 0x1.26d14ef24da2ap-2, 0x1.11c7a5c2238f5p-4, 0x1.4593c05a8b278p-1,
+0x1.aaa4b47755497p-1, 0x1.c463a55b88c75p-1, 0x1.403d51d2807aap-1, 0x1.0c7e625a18fccp-2,
+0x1.0eb5971e1d6b3p-1, 0x1.9a17d023342fap-2, 0x1.307fd69260ffbp-2, 0x1.32addd22655bcp-2,
+0x1.f8fa7b43f1f4fp-1, 0x1.1992f36a3325ep-1, 0x1.965825132cb05p-1, 0x1.982e48db305c9p-2,
+0x1.d5a51ec3ab4a4p-1, 0x1.9c9a356339347p-1, 0x1.947f0dcf28fe2p-1, 0x1.da483117b4906p-1,
+0x1.f5f6f683ebedfp-3, 0x1.b2db03cb65b6p-1, 0x1.d5c43defab888p-1, 0x1.edb82427db705p-1,
+0x1.96acfb432d59fp-5, 0x1.3f0d10b27e1a2p-2, 0x1.68c7b0bed18f6p-1, 0x1.cdc137839b827p-6,
+0x1.aaef1b7f55de3p-1, 0x1.953cd0c32a79ap-4, 0x1.31cf7b02639efp-6, 0x1.160e4aa62c1c9p-1,
+0x1.8c20832b1841p-2, 0x1.5e3b84a2bc771p-4, 0x1.6e882bf2dd105p-3, 0x1.c2d3d82385a7bp-3,
+0x1.f02b15efe0563p-1, 0x1.9bdf5ccf37becp-1, 0x1.ede84e73dbd0ap-2, 0x1.fdc15a13fb82bp-2,
+0x1.a3ad1373475a2p-3, 0x1.8f3412831e682p-1, 0x1.98379b9b306f3p-1, 0x1.879700730f2ep-3,
+0x1.518e0bdaa31c1p-2, 0x1.2e8fc0ae5d1f8p-1, 0x1.2dfce48a5bf9dp-1, 0x1.f9b092b3f3612p-3,
+0x1.9653ec1b2ca7ep-2, 0x1.84f7e4ab09efdp-2, 0x1.62d15702c5a2bp-3, 0x1.48a7b3ae914f6p-1,
+0x1.d55bd873aab7bp-3, 0x1.73c49d62e7894p-4, 0x1.365fd7d26cbfbp-1, 0x1.1d838ba23b071p-2,
+0x1.9bfe380b37fc7p-2, 0x1.3e4f11227c9e2p-2, 0x1.3a5f9f1a74bf4p-2, 0x1.e3b8de13c771cp-3,
+0x1.a39e4553473c9p-2, 0x1.4d7c96d29af93p-2, 0x1.8efc822b1df9p-1, 0x1.97df643f2fbedp-1,
+0x1.a50b77fb4a16fp-2, 0x1.ea9e8d27d53d2p-1, 0x1.128b490225169p-6, 0x1.8561a3d30ac34p-2,
+0x1.867de9f30cfbdp-1, 0x1.ff110303fe22p-2, 0x1.c1917ef78323p-1, 0x1.ef692ecfded26p-1,
+0x1.1d7928023af25p-2, 0x1.59c91a8eb3923p-1, 0x1.453bbba28a777p-3, 0x1.378399ee6f073p-1,
+0x1.10b1b67221637p-2, 0x1.7f4bd372fe97ap-1, 0x1.b5efbe9b6bdf8p-1, 0x1.5382d14aa705ap-1,
+0x1.071f17120e3e3p-3, 0x1.d4828b03a9051p-6, 0x1.385509ea70aa1p-2, 0x1.6e3d77c2dc7afp-2,
+0x1.e8e54023d1ca8p-4, 0x1.d28a5ccba514cp-1, 0x1.45e081b68bc1p-1, 0x1.0b1bc40e16379p-1,
+0x1.c6c795638d8f3p-3, 0x1.e3105143c620ap-1, 0x1.8409fb930813fp-1, 0x1.4381080287021p-1,
+0x1.139d3952273a7p-2, 0x1.13067dba260dp-1, 0x1.b6c0d8836d81bp-2, 0x1.5c5458a6b8a8bp-1,
+0x1.fb4a15bbf6943p-2, 0x1.c7e98d138fd32p-2, 0x1.f052a903e0a55p-5, 0x1.0845e99a108bdp-2,
+0x1.e37d480bc6fa9p-1, 0x1.e096a987c12d5p-1, 0x1.ce308e639c612p-3, 0x1.c8e7702391ceep-3,
+0x1.3a5fc41274bf9p-1, 0x1.89b62503136c5p-2, 0x1.a9bd75fb537afp-1, 0x1.c2b89f4f85714p-1,
+0x1.109b97c221373p-3, 0x1.5fad3492bf5a7p-1, 0x1.163b70962c76ep-1, 0x1.0bdd576a17babp-2,
+0x1.6e5148eedca29p-1, 0x1.b265f58b64cbfp-1, 0x1.3d0d67967a1adp-1, 0x1.ab6df0f356dbep-1,
+0x1.84f0525309e0ap-1, 0x1.05dbd2920bb7ap-2, 0x1.6d1369fada26dp-2, 0x1.f6a237abed447p-1,
+0x1.97f8ea332ff1dp-3, 0x1.d49d8463a93b1p-4, 0x1.3a233fae74468p-1, 0x1.df99ae6bbf336p-2,
+0x1.4d9a2e469b346p-1, 0x1.583abec2b0758p-5, 0x1.3084bf7261098p-3, 0x1.2cfce48259f9dp-3,
+0x1.f2f0e4ebe5e1dp-2, 0x1.ac9969b35932dp-3, 0x1.9ec45bdb3d88bp-2, 0x1.b9eb74fb73d6fp-2,
+0x1.2ef40fc25de82p-3, 0x1.42ee518685dcap-1, 0x1.4f2f96869e5f3p-1, 0x1.861cc8030c399p-1,
+0x1.f2590103e4b2p-7, 0x1.f1da18fbe3b43p-2, 0x1.48d5674e91aadp-1, 0x1.2fc127d25f825p-3,
+0x1.62690442c4d21p-3, 0x1.7c435f82f886cp-3, 0x1.a3bdeb53477bdp-2, 0x1.c6eb89ff8dd71p-1,
+0x1.176cd6c22ed9bp-5, 0x1.dd8ba803bb175p-6, 0x1.72597aeee4b2fp-1, 0x1.96671fbf2cce4p-1,
+0x1.23b48d1247692p-2, 0x1.47197f628e33p-4, 0x1.8d09576b1a12bp-1, 0x1.efb1022bdf62p-2,
+0x1.8ddb81e31bb7p-3, 0x1.8e592e2b1cb26p-2, 0x1.e7a5584fcf4abp-1, 0x1.b1110ec362222p-1,
+0x1.b960860372c11p-2, 0x1.9e3441433c688p-4, 0x1.fc5047e3f8a09p-1, 0x1.d628b577ac517p-1,
+0x1.3dd9c52a7bb39p-2, 0x1.9764eba32ec9dp-2, 0x1.663cdfe2cc79cp-2, 0x1.d553cd0baaa7ap-2,
+0x1.d418ea83a831dp-6, 0x1.27033a024e067p-8, 0x1.c31aba1386357p-3, 0x1.66a2b5c2cd457p-5,
+0x1.f67625ebecec5p-2, 0x1.b99c15d773383p-1, 0x1.8969d54312d3bp-3, 0x1.53d55406a7aabp-1,
+0x1.8acedb43159dbp-5, 0x1.34396afe6872dp-1, 0x1.1ac0de023581cp-1, 0x1.511dd902a23bbp-4,
+0x1.4325c83e864b9p-1, 0x1.1a34b1da34696p-2, 0x1.c08adae38115bp-1, 0x1.d5000ec7aa002p-1,
+0x1.6bfb11b2d7f62p-2, 0x1.4d94324a9b286p-1, 0x1.99b11fbb33624p-2, 0x1.1974695632e8dp-1,
+0x1.4c0c95c298193p-5, 0x1.68fbd052d1f7ap-2, 0x1.950af02b2a15ep-2, 0x1.e2e218bbc5c43p-2,
+0x1.d088e0a3a111cp-2, 0x1.8dab7feb1b57p-2, 0x1.8f3383a31e67p-2, 0x1.873152e70e62ap-1,
+0x1.928835c725107p-1, 0x1.7ab831c2f5706p-1, 0x1.c76ce5a38ed9dp-3, 0x1.a128fd1f4252p-1,
+0x1.7d063836fa0c7p-1, 0x1.c543cfdb8a87ap-2, 0x1.b793287b6f265p-1, 0x1.e1052ca3c20a6p-3,
+0x1.387bfb8270f7fp-2, 0x1.9ed9dc833db3cp-5, 0x1.cc169f2f982d4p-1, 0x1.69d5d6f2d3abbp-2,
+0x1.4e2708c69c4e1p-1, 0x1.cdaefa5b9b5dfp-2, 0x1.be1d4d337c3aap-2, 0x1.2299a20245334p-2,
+0x1.73f1d61ee7e3bp-1, 0x1.3f3302f27e66p-2, 0x1.99337f233267p-3, 0x1.4f7af7a29ef5fp-4,
+0x1.ed2db3c3da5b6p-1, 0x1.33256fa6664aep-1, 0x1.4363c84a86c79p-1, 0x1.ee7d1c03dcfa4p-9,
+0x1.e7a357cfcf46bp-1, 0x1.bd280b837a501p-6, 0x1.e6bf12f3cd7e2p-2, 0x1.9fcf903b3f9f2p-2,
+0x1.a97e00ab52fcp-2, 0x1.baf94b4b75f29p-1, 0x1.5c646c02b8c8ep-3, 0x1.9d1cd8633a39bp-3,
+0x1.35b17d0a6b63p-1, 0x1.91e8a8d323d15p-2, 0x1.0e0666821c0cdp-6, 0x1.656f6a82cadedp-2,
+0x1.ab963c57572c8p-1, 0x1.c0035baf8006bp-1, 0x1.2af9006a55f2p-1, 0x1.1f50e8623ea1dp-3,
+0x1.d9f0f97bb3e1fp-1, 0x1.ee1f3f33dc3e8p-2, 0x1.f97e4b23f2fc9p-2, 0x1.2818023e503p-1,
+0x1.dde71cc7bbce4p-1, 0x1.dbcdcc2bb79bap-1, 0x1.b964d34372c9ap-1, 0x1.51d8f2e2a3b1ep-1,
+0x1.ed9d3693db3a7p-3, 0x1.fb1b3083f6366p-5, 0x1.7bc851daf790ap-1, 0x1.a254059344a81p-3,
+0x1.52d722aea5ae4p-1, 0x1.7e583442fcb07p-2, 0x1.aa0dfa13541bfp-3, 0x1.3a7a7a7a74f4fp-1,
+0x1.9a2ab50334557p-2, 0x1.5de307febbc61p-1, 0x1.4c4852829890ap-6, 0x1.a1d45ad743a8bp-1,
+0x1.18dc534a31b8ap-1, 0x1.85ed76530bdafp-3, 0x1.23721d8246e44p-6, 0x1.3a374142746e8p-3,
+0x1.2a6fb1fe54df6p-1, 0x1.18bc424231788p-5, 0x1.01458592028b1p-1, 0x1.ac0bdca35817cp-2,
+0x1.d18f1fd3a31e4p-1, 0x1.61f42fe2c3e86p-4, 0x1.1dda286a3bb45p-1, 0x1.ab80194b57003p-1,
+0x1.234e2596469c5p-1, 0x1.a994df835329cp-5, 0x1.a73037134e607p-2, 0x1.0135425a026a8p-1,
+0x1.f6671a27ecce3p-1, 0x1.19f9dd9233f3cp-2, 0x1.4c38d4f29871bp-3, 0x1.c7399f238e734p-3,
+0x1.595d43a2b2ba8p-2, 0x1.ced687179dad1p-1, 0x1.b4c6d25b698dap-2, 0x1.ff85c47fff0b9p-1,
+0x1.1c05426a380a8p-2, 0x1.44e6e7b289cddp-1, 0x1.3a003ef674008p-1, 0x1.5b17fbb6b62ffp-1,
+0x1.4593df628b27cp-2, 0x1.4462818a88c5p-1, 0x1.f9d8ad13f3b16p-2, 0x1.bba642fb774c8p-1,
+0x1.a5dddf1f4bbbcp-1, 0x1.0607e77a0c0fdp-1, 0x1.468269028d04dp-6, 0x1.a09b223341364p-2,
+0x1.1793ab9e2f275p-1, 0x1.0b7998de16f33p-1, 0x1.a6537f6b4ca7p-1, 0x1.d24596dba48b3p-2,
+0x1.37b81eda6f704p-1, 0x1.885b4fab10b6ap-2, 0x1.2945c972528b9p-2, 0x1.6c1911b2d8322p-3,
+0x1.bd8deb9b7b1bdp-2, 0x1.683b0042d076p-1, 0x1.5c3b86c6b8771p-1, 0x1.aa5c1fe354b84p-2,
+0x1.f537ef0bea6fep-1, 0x1.af49bc035e938p-1, 0x1.46fc77ba8df8fp-1, 0x1.43cd21b2879a4p-2,
+0x1.7e204316fc408p-1, 0x1.0aff074215fe1p-4, 0x1.42d8aaaa85b15p-2, 0x1.845c898308b91p-6,
+0x1.6646c89acc8d9p-1, 0x1.db6c944bb6d93p-1, 0x1.673ae002ce75cp-1, 0x1.22170902442e1p-6,
+0x1.1fcf15d23f9e3p-1, 0x1.909cda332139bp-3, 0x1.c4b6fb43896dfp-1, 0x1.8b59e9db16b3dp-2,
+0x1.6a2f1e06d45e4p-1, 0x1.ceeb0e8f9dd62p-1, 0x1.95fa86072bf51p-1, 0x1.03859342070b2p-2,
+0x1.b4c94ed36992ap-2, 0x1.3c4e056e789c1p-1, 0x1.6ae5950ed5cb3p-1, 0x1.21cc64024398dp-5,
+0x1.eeb50003dd6ap-11, 0x1.ff8879c7ff10fp-1, 0x1.b48c2ab369185p-3, 0x1.be8546237d0a9p-2,
+0x1.67c37a06cf86fp-1, 0x1.c95e917392bd2p-1, 0x1.b470b30368e16p-1, 0x1.5cfb690eb9f6dp-1,
+0x1.78a84d76f150ap-1, 0x1.f6da557bedb4bp-2, 0x1.fee1f9e7fdc3fp-1, 0x1.ed912113db224p-2,
+0x1.1ccd0ba6399a1p-1, 0x1.409c9e7281394p-2, 0x1.02eb74d605d6fp-1, 0x1.0627a87a0c4f5p-2,
+0x1.eeeb8e03ddd72p-3, 0x1.a89953635132ap-3, 0x1.1849191230923p-2, 0x1.9b89f9533713fp-1,
+0x1.9c9b16cb39363p-2, 0x1.436e1f2286dc4p-3, 0x1.84dbb8f309b77p-3, 0x1.c3e54b4387ca9p-4,
+0x1.fc696543f8d2dp-5, 0x1.f7317443ee62fp-1, 0x1.747ee612e8fddp-2, 0x1.f4567b7be8acfp-2,
+0x1.337f79b266fefp-1, 0x1.292840a252508p-4, 0x1.0c4803fe189p-1, 0x1.33fb26f267f65p-1,
+0x1.256c0ee24ad82p-4, 0x1.796b0eaaf2d62p-1, 0x1.33dca00267b94p-5, 0x1.8c70fbe318e1fp-1,
+0x1.42c9a01e85934p-1, 0x1.c7ae7d078f5dp-1, 0x1.d2d8c9e3a5b19p-2, 0x1.76e3db22edc7bp-2,
+0x1.86374f830c6eap-2, 0x1.d09cbdaba1398p-2, 0x1.b23a7e1b6475p-1, 0x1.dfe8b367bfd16p-1,
+0x1.889cae1311396p-1, 0x1.6a4be5e2d497dp-2, 0x1.8bf21e8317e44p-3, 0x1.15e464022bc8dp-7,
+0x1.1f4c47ca3e989p-1, 0x1.de422853bc845p-2, 0x1.9fe18ae73fc31p-1, 0x1.ed99d32fdb33ap-1,
+0x1.3ffc9bf67ff93p-1, 0x1.1879200230f24p-9, 0x1.30b3e4a26167dp-4, 0x1.5fc3324abf866p-1,
+0x1.f849ed67f093ep-1, 0x1.c0abdf3b8157cp-2, 0x1.67b9c022cf738p-3, 0x1.2bc967165792dp-1,
+0x1.057af7b20af5fp-1, 0x1.66367406cc6cfp-1, 0x1.7f123812fe247p-3, 0x1.2a28798e5450fp-1,
+0x1.bf4305637e861p-2, 0x1.cc0960239812cp-3, 0x1.6d32eae2da65dp-2, 0x1.1359166226b23p-4,
+0x1.d586a863ab0d5p-4, 0x1.a005da63400bbp-1, 0x1.bbba20bb77744p-2, 0x1.fb98f99bf731fp-2,
+0x1.10a8726a2150ep-2, 0x1.202f1cea405e4p-2, 0x1.bb6a606376d4cp-2, 0x1.0f0e74421e1cfp-5,
+0x1.453d81668a7bp-1, 0x1.40b1b7d281637p-1, 0x1.54878d82a90f2p-5, 0x1.922724b3244e5p-3,
+0x1.7e965fe2fd2ccp-4, 0x1.b52a03bf6a54p-1, 0x1.488e7162911cep-3, 0x1.6fcf67f2df9edp-1,
+0x1.b6427cdf6c85p-1, 0x1.e0e863b3c1d0cp-3, 0x1.9f2534733e4a7p-2, 0x1.ae8c6a435d18dp-1,
+0x1.5890088ab1201p-1, 0x1.29810a4253021p-1, 0x1.b4aba2ab69574p-2, 0x1.782c00f2f058p-3,
+0x1.1f6efc923edep-2, 0x1.3a1a5f5e7434cp-1, 0x1.883379cb1066fp-1, 0x1.6f5900fadeb2p-1,
+0x1.ad1cb7675a397p-1, 0x1.f66779c3eccefp-4, 0x1.91c423c723884p-1, 0x1.e7cd8c73cf9b2p-1,
+0x1.ded2c99bbda59p-1, 0x1.be84d0837d09ap-3, 0x1.cb34127b96682p-2, 0x1.9c9c0b4339381p-3,
+0x1.ff71852bfee31p-2, 0x1.c34f396f869e7p-1, 0x1.e05fa853c0bf5p-3, 0x1.13d90ff227b22p-3,
+0x1.0400f13e0801ep-1, 0x1.1ac0c5da35819p-2, 0x1.53001a52a6003p-2, 0x1.33d3bd3a67a78p-1,
+0x1.0a299aa214533p-3, 0x1.f747530bee8eap-2, 0x1.47464a528e8c9p-2, 0x1.f8cce38bf199cp-1,
+0x1.73ddc272e7bb8p-1, 0x1.7335bf66e66b8p-1, 0x1.a7594dcb4eb2ap-1, 0x1.98db95fb31b73p-2,
+0x1.396d934a72db2p-2, 0x1.035e3e4206bc8p-2, 0x1.2a78cb3a54f19p-1, 0x1.2c6e47ee58dc9p-1,
+0x1.bbc97e7f7793p-1, 0x1.65588a02cab11p-2, 0x1.378e91ca6f1d2p-2, 0x1.68e635e2d1cc7p-1,
+0x1.e2f2687bc5e4dp-2, 0x1.6c5b6542d8b6dp-4, 0x1.50b3c252a1678p-1, 0x1.a097fbab412ffp-2,
+0x1.3a59419274b28p-2, 0x1.b26e5c6364dccp-4, 0x1.377300a66ee6p-1, 0x1.9ce5636339cacp-1,
+0x1.f99d04fbf33a1p-1, 0x1.af8aeabf5f15dp-1, 0x1.e1dba75fc3b75p-1, 0x1.fb3bec6bf677ep-2,
+0x1.e75a6d43ceb4ep-4, 0x1.16b7690a2d6edp-2, 0x1.8b8d9b83171b3p-4, 0x1.fdd6d153fbadap-3,
+0x1.86ff5e0b0dfecp-1, 0x1.aa29b13354536p-2, 0x1.e10a5f73c214cp-3, 0x1.f5ba40fbeb748p-2,
+0x1.212a5ff24254cp-3, 0x1.f9be5a43f37cbp-5, 0x1.c74aeb7b8e95dp-1, 0x1.ca02c34b94058p-2,
+0x1.4296098a852c1p-2, 0x1.e3876d63c70eep-2, 0x1.16fa99022df53p-5, 0x1.74520d02e8a42p-3,
+0x1.a46ffbb348dffp-1, 0x1.5a6de4f2b4dbdp-2, 0x1.c5fab9238bf57p-1, 0x1.2bd25fda57a4cp-2,
+0x1.b584be436b098p-2, 0x1.16ae7b722d5cfp-1, 0x1.66352dc6cc6a6p-1, 0x1.77eeffeeefdep-1,
+0x1.4cfc46fe99f89p-1, 0x1.3b505cd276a0cp-2, 0x1.14d4634e29a8cp-1, 0x1.46994bf68d329p-1,
+0x1.34cc64926998dp-3, 0x1.ed601553dac03p-2, 0x1.10dd08b221ba1p-3, 0x1.143ccda22879ap-2,
+0x1.820bbf2f04178p-1, 0x1.d6a3d673ad47bp-3, 0x1.09941b2613283p-1, 0x1.090b1d3a12164p-1,
+0x1.4abdce36957bap-1, 0x1.81d6b30303ad6p-1, 0x1.f41eda03e83dbp-8, 0x1.930866372610dp-1,
+0x1.a17298a742e53p-1, 0x1.cb33292f96665p-1, 0x1.e0271f63c04e4p-3, 0x1.0af675b215ecfp-3,
+0x1.79edbfbaf3db8p-2, 0x1.12f2e2d225e5cp-2, 0x1.3fa4415a7f488p-2, 0x1.859b6e330b36ep-3,
+0x1.36b063e26d60cp-1, 0x1.973367432e66dp-3, 0x1.eea016fbdd403p-2, 0x1.172c30422e586p-5,
+0x1.7c7b5542f8f6bp-1, 0x1.7614e502ec29dp-3, 0x1.8961c2f312c38p-1, 0x1.92ef388325de7p-2,
+0x1.f65acf53ecb5ap-2, 0x1.3c6c4c7a78d8ap-2, 0x1.010e8342021dp-5, 0x1.486080d290c1p-1,
+0x1.94e630e729cc6p-1, 0x1.5120a982a2415p-3, 0x1.d27ee7a3a4fddp-1, 0x1.16f1f0122de3ep-1,
+0x1.93e23ffb27c48p-2, 0x1.b826058b704c1p-2, 0x1.ffd0d483ffa1bp-5, 0x1.4aeee34295ddcp-5,
+0x1.77a6d712ef4dbp-3, 0x1.1f2a57e23e54bp-4, 0x1.a7b7546b4f6ebp-1, 0x1.ff5c4e6bfeb8ap-1,
+0x1.ef18742bde30fp-1, 0x1.fc11c403f8239p-5, 0x1.0867af5210cf6p-3, 0x1.581ea80ab03d5p-2,
+0x1.52751b52a4ea3p-2, 0x1.c3d8190b87b03p-2, 0x1.0d762f961aec6p-1, 0x1.dfeaf18fbfd5ep-1,
+0x1.47b8e6568f71dp-1, 0x1.318ec402631d9p-7, 0x1.f15db493e2bb7p-1, 0x1.8868772b10d0fp-2,
+0x1.892dd143125bap-3, 0x1.7abf7782f57efp-1, 0x1.8dabd7d71b57bp-1, 0x1.5d78dbfabaf1bp-1,
+0x1.8f59dbc31eb3bp-5, 0x1.9dbcc00f3b798p-1, 0x1.4bb2b99297657p-2, 0x1.addbcea35bb7ap-1,
+0x1.f204ea6fe409dp-1, 0x1.e16111a3c2c22p-3, 0x1.899b7d631337p-2, 0x1.77ec14daefd83p-2,
+0x1.546b472ea8d69p-1, 0x1.c99597fb932b3p-2, 0x1.a149f1434293ep-2, 0x1.b254fcf364aap-1,
+0x1.08b016fa11603p-1, 0x1.e1713423c2e27p-3, 0x1.b1b14b5f63629p-1, 0x1.ef91164bdf223p-2,
+0x1.303ad2926075ap-2, 0x1.f3cb3733e7967p-1, 0x1.a3d7df2b47afcp-1, 0x1.4157f6f282affp-1,
+0x1.ab6e876b56dd1p-2, 0x1.629c1d7ac5384p-2, 0x1.2142e87e4285dp-1, 0x1.d702a083ae054p-5,
+0x1.6c28939ad8512p-2, 0x1.12a09d0e25414p-1, 0x1.c348cb4386919p-2, 0x1.185fbe1e30bf8p-1,
+0x1.1ac0291a35805p-2, 0x1.bd40f5d37a81fp-3, 0x1.d7626863aec4dp-3, 0x1.4cab64929956dp-2,
+0x1.a19fb003433f6p-6, 0x1.1bb1f6e23763fp-1, 0x1.50c603a2a18cp-3, 0x1.ff11e7f3fe23dp-1,
+0x1.940a3b4f28147p-1, 0x1.18ff3f9e31fe8p-1, 0x1.760fe4baec1fdp-2, 0x1.d0eb04f3a1d61p-2,
+0x1.fdca0b9bfb941p-1, 0x1.8baceaff1759dp-1, 0x1.3594feda6b2ap-2, 0x1.067a22920cf44p-1,
+0x1.024e0102049cp-7, 0x1.31ef2b2263de5p-3, 0x1.fe42adb7fc856p-1, 0x1.384d429a709a8p-2,
+0x1.011c07e202381p-3, 0x1.a21a8ce344352p-1, 0x1.dd7e983fbafd3p-1, 0x1.15fe45b22bfc9p-1,
+0x1.4da26e729b44ep-3, 0x1.fd83017bfb06p-2, 0x1.336e6fba66dcep-1, 0x1.097ce56e12f9dp-1,
+0x1.1621dc822c43cp-5, 0x1.512d5582a25abp-5, 0x1.0ee51c421dca4p-4, 0x1.3d8464b27b08dp-2,
+0x1.08c625a2118c5p-2, 0x1.2f6a7b425ed4fp-2, 0x1.4517e4a28a2fdp-1, 0x1.22e020a245c04p-2,
+0x1.b367348766ce7p-1, 0x1.9949658f3292dp-1, 0x1.2103f0824207ep-2, 0x1.47716fd28ee2ep-1,
+0x1.64914a52c9229p-2, 0x1.4b89ea9e9713dp-1, 0x1.7f379242fe6f2p-4, 0x1.60256182c04acp-2,
+0x1.ae6dab335cdb5p-2, 0x1.9562e36b2ac5cp-2, 0x1.b68cd3536d19ap-1, 0x1.b6801b3b6d003p-2,
+0x1.172d3c7e2e5a8p-1, 0x1.b4cf810b699fp-1, 0x1.7766aeeaeecd6p-1, 0x1.57743e7aaee88p-1,
+0x1.56ea0deaadd42p-1, 0x1.54e5472aa9ca9p-1, 0x1.b5ca10a36b942p-3, 0x1.aa52a98754a55p-1,
+0x1.4e9b1f929d364p-3, 0x1.a0e0f3e341c1ep-1, 0x1.679f1de2cf3e4p-2, 0x1.942396b328473p-3,
+0x1.b5f3c93f6be79p-1, 0x1.ab5864fb56b0dp-2, 0x1.03cb180607963p-1, 0x1.d2b6e063a56dcp-4,
+0x1.6d61701edac2ep-1, 0x1.238bf2a24717ep-3, 0x1.978dd8bb2f1bbp-2, 0x1.20c8a4a241915p-1,
+0x1.e22c6237c458cp-1, 0x1.5c48e4a2b891dp-1, 0x1.a0e851c341d0ap-3, 0x1.28ea0eba51d42p-2,
+0x1.4fa59e7a9f4b4p-2, 0x1.30420d7a60842p-2, 0x1.4487b81e890f7p-1, 0x1.7f09a4dafe135p-1,
+0x1.62d27872c5a4fp-1, 0x1.f62916dbec523p-2, 0x1.6926c9d2d24d9p-3, 0x1.e7fed3c3cffdap-3,
+0x1.5fc818eabf903p-2, 0x1.d1b06163a360cp-1, 0x1.d173f36ba2e7ep-1, 0x1.b3869703670d3p-7,
+0x1.2695a88a4d2b5p-1, 0x1.f733bc83ee678p-4, 0x1.b120c3e762418p-1, 0x1.7a3c706ef478ep-1,
+0x1.dfc76b73bf8edp-1, 0x1.93c14b5327829p-3, 0x1.df45561bbe8abp-1, 0x1.95bb34af2b767p-1,
+0x1.3a9c855275391p-1, 0x1.c620dc438c41cp-2, 0x1.d01210bba0242p-1, 0x1.4ffbeae29ff7dp-2,
+0x1.2bf36aca57e6dp-1, 0x1.37b1fa326f63fp-2, 0x1.c8c69a13918d3p-1, 0x1.0e1fccfe1c3fap-1,
+0x1.f821e1bbf043cp-1, 0x1.88057423100afp-4, 0x1.a294d45b4529bp-1, 0x1.3fe961ea7fd2cp-2,
+0x1.92436a832486dp-2, 0x1.ce3918eb9c723p-2, 0x1.efe55cc3dfcacp-5, 0x1.5fa16d82bf42ep-4,
+0x1.e23117e3c4623p-1, 0x1.e5202113ca404p-3, 0x1.4be7c54297cf9p-2, 0x1.242a48b248549p-2,
+0x1.2be1a69257c35p-3, 0x1.dd9f5823bb3ebp-3, 0x1.31c67d6a638dp-2, 0x1.718e122ee31c2p-1,
+0x1.6c9c9b32d9393p-2, 0x1.28100a6250201p-3, 0x1.d7950533af2a1p-2, 0x1.2c2b721a5856ep-2,
+0x1.5de8aae2bbd15p-2, 0x1.961fb1632c3f6p-2, 0x1.5e876dc2bd0eep-4, 0x1.e990dac3d321bp-1,
+0x1.ae2046d35c409p-1, 0x1.fbe2fe77f7c6p-1, 0x1.231da062463b4p-2, 0x1.b4276333684ecp-2,
+0x1.2f77f71a5eeffp-2, 0x1.6955a912d2ab5p-3, 0x1.e8337e97d067p-1, 0x1.1fbbba8a3f777p-2,
+0x1.16ac31922d586p-2, 0x1.8ac852ef1590ap-1, 0x1.2fd28e3a5fa52p-1, 0x1.5477ce0aa8efap-1,
+0x1.c7937d838f27p-3, 0x1.4ed0e40a9da1dp-1, 0x1.806bfbbb00d7fp-1, 0x1.5057dd12a0afcp-3,
+0x1.c818ec4f9031ep-1, 0x1.32fef2e265fdep-4, 0x1.cc56373b98ac7p-2, 0x1.31155f02622acp-5,
+0x1.3b8f68ca771edp-2, 0x1.7f0e5a52fe1cbp-1, 0x1.849f681f093edp-1, 0x1.54160202a82cp-1,
+0x1.c9125cef9224cp-1, 0x1.c1a7aad3834f5p-3, 0x1.ea2bbb0fd4577p-1, 0x1.e01ac973c0359p-3,
+0x1.3b79c36676f38p-1, 0x1.5fca8c42bf952p-5, 0x1.865e34730cbc7p-3, 0x1.d3341473a6683p-2,
+0x1.1dfa73823bf4ep-5, 0x1.e64cbaa3cc997p-2, 0x1.c3adbbd3875b7p-1, 0x1.5337458aa66e9p-2,
+0x1.4d7bc7969af79p-1, 0x1.abe13a6b57c27p-1, 0x1.3979800a72f3p-1, 0x1.d8d1e05fb1a3cp-1,
+0x1.36a98d566d532p-1, 0x1.a53039134a607p-3, 0x1.2d49ae665a936p-1, 0x1.a88e6cbb511cep-1,
+0x1.b81cf24f7039ep-1, 0x1.5b6b543ab6d6bp-2, 0x1.fca463fff948cp-1, 0x1.8035de9b006bcp-1,
+0x1.a82b10f350562p-2, 0x1.c59eff338b3ep-2, 0x1.9347348b268e7p-1, 0x1.71dd3ce2e3ba8p-1,
+0x1.877767a30eeedp-3, 0x1.17e69ca62fcd4p-1, 0x1.8be67dc317cdp-2, 0x1.5781b6a2af037p-4,
+0x1.8850875b10a11p-1, 0x1.603df3dac07bep-2, 0x1.45edd2628bdbap-2, 0x1.8794957b0f293p-2,
+0x1.8c374563186e9p-2, 0x1.048e7652091cfp-1, 0x1.ad6454f75ac8bp-1, 0x1.aff693db5fed2p-2,
+0x1.f7b4d3a3ef69ap-1, 0x1.711210cae2242p-1, 0x1.8196ecb3032dep-1, 0x1.45309b368a613p-1,
+0x1.1cf34b3239e69p-1, 0x1.7620d97aec41bp-2, 0x1.1e027b923c04fp-1, 0x1.4e7362129ce6cp-3,
+0x1.245c7b0248b8fp-1, 0x1.2d30a7d25a615p-3, 0x1.fc2b453ff8569p-1, 0x1.b8f2da9b71e5bp-2,
+0x1.f203a823e4075p-2, 0x1.f8cfa93bf19f5p-1, 0x1.72bd2f92e57a6p-3, 0x1.cd175c8f9a2ecp-1,
+0x1.b73e51a36e7cap-2, 0x1.eff6806fdfedp-1, 0x1.3ef4996e7de93p-1, 0x1.3d7d02be7afap-1,
+0x1.07dd1d120fba4p-1, 0x1.39f6130273ec2p-7, 0x1.686d3992d0da7p-1, 0x1.205b48d240b69p-2,
+0x1.6a0da472d41b5p-2, 0x1.6c845882d908bp-6, 0x1.53f7ef26a7efep-1, 0x1.7b2274eaf644fp-1,
+0x1.0ff299161fe53p-1, 0x1.015c441e02b89p-1, 0x1.4c76fb5298edfp-3, 0x1.07a76cb60f4eep-1,
+0x1.c9b953939372ap-3, 0x1.d4b4ab8ba9695p-1, 0x1.33601fa266c04p-3, 0x1.8f61a0171ec34p-1,
+0x1.1f8a308a3f146p-2, 0x1.6ada837ad5b5p-1, 0x1.e2fe789bc5fcfp-1, 0x1.b421934768432p-1,
+0x1.b626ad6f6c4d6p-1, 0x1.df29bddbbe538p-1, 0x1.21360122426cp-2, 0x1.5e5102fabca2p-2,
+0x1.d7f96713aff2dp-1, 0x1.da9498ebb5293p-2, 0x1.f0ff7823e1fefp-3, 0x1.67311fcace624p-2,
+0x1.ba8199c375033p-2, 0x1.bb3477777668fp-1, 0x1.f11592a3e22b2p-1, 0x1.e51de9f3ca3bdp-1,
+0x1.c01c4fc38038ap-1, 0x1.5982cc32b305ap-1, 0x1.d52e3963aa5c7p-3, 0x1.d48c87e3a9191p-3,
+0x1.64e6eef6c9cdep-1, 0x1.c9437d7f9287p-1, 0x1.f04596e7e08b3p-1, 0x1.d3662023a6cc4p-3,
+0x1.953f83332a7fp-2, 0x1.0d8d56e21b1abp-3, 0x1.7c80f4bef901fp-1, 0x1.3d0e167e7a1c3p-1,
+0x1.8180140303003p-5, 0x1.c958fca792b2p-1, 0x1.98df6d2331beep-2, 0x1.4fba330a9f746p-2,
+0x1.3433801e6867p-1, 0x1.5edc5e5abdb8cp-2, 0x1.6ffab322dff56p-3, 0x1.d4b45b13a968bp-2,
+0x1.1d2fda0a3a5fbp-2, 0x1.d9335ab3b266bp-2, 0x1.9982af0b33056p-1, 0x1.9a455053348aap-3,
+0x1.d9e3f9cfb3c7fp-1, 0x1.5c28d102b851ap-5, 0x1.1a29e3fa3453cp-1, 0x1.6e498d5adc932p-2,
+0x1.d0f7048ba1ee1p-1, 0x1.0b3f769a167efp-1, 0x1.3885613a710acp-2, 0x1.9113544b2226bp-1,
+0x1.93090b3326121p-3, 0x1.118e3ef6231c8p-1, 0x1.8d9d91031b3b2p-7, 0x1.c9a931c393526p-1,
+0x1.b5a378eb6b46fp-2, 0x1.f67c0d2becf82p-1, 0x1.f415ce63e82bap-4, 0x1.a5717e0f4ae3p-1,
+0x1.cefb17039df63p-4, 0x1.bb03ae8b76076p-1, 0x1.c4ff291b89fe5p-2, 0x1.47dd90928fbb2p-3,
+0x1.845cab3308b95p-1, 0x1.aeef4b1f5dde9p-1, 0x1.f3a8fb53e751fp-2, 0x1.7120569ae240bp-2,
+0x1.7975e922f2ebdp-3, 0x1.55d32a76aba65p-1, 0x1.a2ea58db45d4bp-1, 0x1.d9eace9bb3d5ap-2,
+0x1.09b35f321366cp-3, 0x1.3c6d07e278da1p-1, 0x1.5386bb66a70d7p-1, 0x1.c50d19c38a1a3p-5,
+0x1.522f94f2a45f3p-1, 0x1.b6c27d736d85p-3, 0x1.a6eb30934dd66p-2, 0x1.2326997a464d3p-1,
+0x1.78f015faf1e03p-1, 0x1.6fb848eadf709p-1, 0x1.6873db8ad0e7bp-2, 0x1.ddb258c7bb64bp-1,
+0x1.028d0fba051a2p-2, 0x1.74e0c812e9c19p-2, 0x1.a75b8a874eb71p-1, 0x1.5c184452b8309p-1,
+0x1.61d8e262c3b1cp-2, 0x1.e5de4453cbbc9p-1, 0x1.0189c26203138p-1, 0x1.d597a823ab2f5p-2,
+0x1.a0e1f2df41c3ep-1, 0x1.e40956efc812bp-1, 0x1.3cc3383679867p-1, 0x1.253e9e0e4a7d4p-1,
+0x1.92f8a20b25f14p-1, 0x1.b4bdaf03697b6p-4, 0x1.ddcec95bbb9d9p-1, 0x1.f1561c57e2ac4p-1,
+0x1.8c6ae05718d5cp-1, 0x1.80b9223301724p-1, 0x1.bc970743792e1p-2, 0x1.ced7b8239daf7p-1,
+0x1.7a4c5422f498bp-2, 0x1.8e91f8231d23fp-4, 0x1.eb2889bfd6511p-1, 0x1.eab7e083d56fcp-6,
+0x1.3f05bcca7e0b8p-2, 0x1.7d3c4412fa789p-2, 0x1.327c587e64f8bp-1, 0x1.872f45c30e5e9p-5,
+0x1.72b35782e566bp-4, 0x1.e6b64643cd6c9p-1, 0x1.f6254d23ec4aap-1, 0x1.5f39e59abe73dp-2,
+0x1.424d5492849abp-2, 0x1.9d80d7a73b01bp-1, 0x1.76a6e402ed4ddp-6, 0x1.52131b7aa4263p-1,
+0x1.835f1bfb06be3p-1, 0x1.0d3ef9821a7dfp-1, 0x1.e6f77c63cdefp-4, 0x1.24410ed648822p-1,
+0x1.e290a0dbc5214p-2, 0x1.79a227c2f3445p-1, 0x1.25feb3824bfd6p-3, 0x1.0881e4ea1103dp-2,
+0x1.b039dda36073cp-1, 0x1.3a73b1c274e76p-4, 0x1.d65c3b23acb87p-3, 0x1.3ca4bdf679498p-1,
+0x1.a807986f500f3p-1, 0x1.53e2926ea7c52p-1, 0x1.0b7c761a16f8fp-1, 0x1.94b709f3296e1p-3,
+0x1.85b4d1730b69ap-1, 0x1.ed49ffabda94p-2, 0x1.d20e0603a41c1p-3, 0x1.29bd7ea2537bp-4,
+0x1.b54321df6a864p-1, 0x1.a6ffda034dffbp-1, 0x1.ed552183daaa4p-4, 0x1.e3998ccfc7332p-1,
+0x1.8db620431b6c4p-1, 0x1.9e7f8a833cff1p-4, 0x1.266cff3a4cdap-2, 0x1.76e65462edccbp-4,
+0x1.d150c8fba2a19p-1, 0x1.3dd76d7a7baeep-2, 0x1.80efe60701dfdp-1, 0x1.54afe4f2a95fdp-1,
+0x1.ac2ab03f58556p-1, 0x1.bdced5937b9dbp-1, 0x1.e3c3cf13c787ap-3, 0x1.3ae6015275ccp-2,
+0x1.3770fd566ee2p-1, 0x1.84e1414b09c28p-2, 0x1.21b3f31e4367ep-1, 0x1.cf55b5eb9eab7p-2,
+0x1.d37e2dbba6fc6p-2, 0x1.974b01eb2e96p-1, 0x1.227cc76244f99p-4, 0x1.238d5e92471acp-2,
+0x1.d65b28abacb65p-2, 0x1.2fcc0f065f982p-1, 0x1.ede8e393dbd1cp-2, 0x1.c389971387133p-3,
+0x1.338876c26710fp-4, 0x1.6b77f34ad6efep-1, 0x1.2c342b3a58685p-2, 0x1.dbb430bbb7686p-1,
+0x1.1277cd4a24efap-1, 0x1.a789739b4f12ep-2, 0x1.bf4dbd877e9b8p-1, 0x1.405bdb1a80b7bp-2,
+0x1.0794ab220f295p-1, 0x1.4a10f4829421fp-3, 0x1.9e1570333c2aep-2, 0x1.b1cae8336395dp-2,
+0x1.e2dfe7bbc5bfdp-2, 0x1.3fea78727fd4fp-3, 0x1.6caac842d9559p-4, 0x1.3b354832766a9p-2,
+0x1.b92e7603725cfp-6, 0x1.4d0c999a9a193p-2, 0x1.3b0da4c2761b5p-1, 0x1.453a71068a74ep-1,
+0x1.68f6ed72d1edep-1, 0x1.73065f82e60ccp-3, 0x1.672a5fc2ce54cp-4, 0x1.4ad8113295b02p-3,
+0x1.f40c99cbe8193p-1, 0x1.44d3939289a72p-3, 0x1.c8f9673391f2dp-2, 0x1.be745c3b7ce8cp-2,
+0x1.8100f3eb0201ep-1, 0x1.db712563b6e25p-1, 0x1.501c93e2a0392p-1, 0x1.a77202c74ee4p-1,
+0x1.46e918aa8dd23p-1, 0x1.e636a97fcc6d5p-1, 0x1.8326337f064c6p-1, 0x1.658397d2cb073p-3,
+0x1.73f6c69ae7ed9p-2, 0x1.4273f10284e7ep-1, 0x1.f31da703e63b5p-2, 0x1.c1900e6f83202p-1,
+0x1.94f82e2729f06p-1, 0x1.c8998b9b91331p-1, 0x1.34eb050a69d61p-2, 0x1.0cd0440219a09p-2,
+0x1.89429b4312853p-5, 0x1.9015b71b202b7p-2, 0x1.2402c61e48059p-1, 0x1.32eceb2265d9dp-4,
+0x1.6e91285add225p-1, 0x1.7c41ab72f8835p-3, 0x1.6b980e6ad7302p-1, 0x1.af102b935e205p-2,
+0x1.77a4057aef481p-2, 0x1.987d5a6730fabp-1, 0x1.2a3e1a16547c3p-1, 0x1.5fbd390abf7a7p-2,
+0x1.e9b23f4bd3648p-1, 0x1.d759b583aeb37p-6, 0x1.8f18caa31e319p-1, 0x1.6ab33336d5666p-1,
+0x1.ea2bf30fd457ep-1, 0x1.be6abd0b7cd58p-2, 0x1.122535fa244a7p-1, 0x1.31150bba622a1p-1,
+0x1.8ad8100315b02p-2, 0x1.2a96d2ea552dap-2, 0x1.8a75f1af14ebep-1, 0x1.7f676b4efecedp-1,
+0x1.d7bf5a77af7ebp-1, 0x1.08098a5a10131p-2, 0x1.40f779ba81eefp-1, 0x1.6cb7889ad96f1p-1,
+0x1.3279431264f28p-3, 0x1.db6cfc3fb6dap-1, 0x1.f31faa9fe63f5p-1, 0x1.94c9e9e32993dp-3,
+0x1.46efaf928ddf6p-2, 0x1.172270ba2e44ep-1, 0x1.17202fc22e406p-2, 0x1.20900202412p-5,
+0x1.7632db96ec65bp-1, 0x1.f728264bee505p-1, 0x1.d3222bd3a6445p-2, 0x1.9026f2a3204dep-4,
+0x1.8fa580af1f4bp-1, 0x1.3cf3000279e6p-5, 0x1.c3c6f5b3878dfp-2, 0x1.7957bffaf2af8p-1,
+0x1.144fed62289fep-4, 0x1.c3f115f387e23p-3, 0x1.c815e65b902bdp-2, 0x1.96be17832d7c3p-6,
+0x1.5031a402a0635p-1, 0x1.f6302927ec605p-1, 0x1.3dcafc767b96p-1, 0x1.59dac002b3b58p-5,
+0x1.16f725322dee5p-2, 0x1.9081dc432103cp-2, 0x1.950517532a0a3p-1, 0x1.8cebb43319d77p-3,
+0x1.4c45b34e988b6p-1, 0x1.abf9221357f24p-2, 0x1.cff275ab9fe4fp-1, 0x1.98e4041331c81p-1,
+0x1.62d31a92c5a63p-2, 0x1.c312204786244p-1, 0x1.fe167e8bfc2dp-1, 0x1.54e16512a9c2dp-1,
+0x1.b46921fb68d24p-2, 0x1.134d2cd2269a6p-2, 0x1.66ea6536cdd4dp-1, 0x1.419db242833b6p-3,
+0x1.019d796a033afp-2, 0x1.41edec7283dbep-3, 0x1.04d895ca09b13p-2, 0x1.0743d6020e87bp-5,
+0x1.912aac7322556p-3, 0x1.644fc5c2c89f9p-1, 0x1.89cbfd5b1398p-1, 0x1.0da9519a1b52ap-2,
+0x1.d54c0b3faa981p-1, 0x1.b75bc2136eb78p-3, 0x1.271533124e2a6p-2, 0x1.257daf3e4afb6p-1,
+0x1.901c66a32038dp-3, 0x1.d15595ffa2ab3p-1, 0x1.3b1b5b3e7636bp-1, 0x1.df055883be0abp-2,
+0x1.332d083a665a1p-2, 0x1.a040e51b4081dp-2, 0x1.52bd9952a57b3p-1, 0x1.e5dc376bcbb87p-1,
+0x1.a61d039b4c3ap-1, 0x1.22b00efa45602p-1, 0x1.7ec03b7afd807p-1, 0x1.5e1a4382bc348p-3,
+0x1.cb845e7b9708cp-2, 0x1.7cd6ba02f9ad7p-1, 0x1.ac67f5f358cffp-1, 0x1.bff6c03b7fed8p-1,
+0x1.9f541b033ea83p-7, 0x1.13525b2626a4bp-1, 0x1.05e2cc820bc5ap-5, 0x1.0e981a421d303p-2,
+0x1.63cdd646c79bbp-1, 0x1.2594ef624b29ep-2, 0x1.2f8095025f013p-2, 0x1.c81881639031p-1,
+0x1.f71a3d73ee348p-1, 0x1.0c623ee218c48p-4, 0x1.3bb4a8b277695p-3, 0x1.cc6648af98cc9p-1,
+0x1.1ec670c23d8cep-2, 0x1.c4ef876b89df1p-2, 0x1.e3c7efd3c78fep-2, 0x1.e6d4a41bcda95p-2,
+0x1.679ab362cf356p-2, 0x1.67fa9922cff53p-4, 0x1.e2ecfe4fc5dap-1, 0x1.4d63ddce9ac7cp-1,
+0x1.fa3f8b6bf47f1p-2, 0x1.35aa979e6b553p-1, 0x1.3340153666803p-1, 0x1.4679929a8cf32p-2,
+0x1.616a9a52c2d53p-3, 0x1.6400a15ac8014p-2, 0x1.f586b45beb0d7p-2, 0x1.3e1cd5d27c39bp-1,
+0x1.76b85582ed70bp-4, 0x1.4e56a03a9cad4p-2, 0x1.fc272c13f84e6p-2, 0x1.aaa2d8e35545bp-4,
+0x1.ba7dab4774fb5p-1, 0x1.0e71c2d61ce38p-1, 0x1.7940d07af281ap-2, 0x1.1e4b818a3c97p-1,
+0x1.a13c3a8742787p-1, 0x1.5460b2bea8c16p-1, 0x1.ccc805d399901p-2, 0x1.985677f730acfp-1,
+0x1.75ecfa9aebd9fp-1, 0x1.35512d1a6aa26p-1, 0x1.64bcc0a2c9798p-1, 0x1.540cbf02a8198p-7,
+0x1.7c8f0cc2f91e2p-5, 0x1.5a82e222b505cp-3, 0x1.f1750a13e2ea1p-2, 0x1.972c95032e593p-2,
+0x1.0740175a0e803p-2, 0x1.b74f06ab6e9e1p-2, 0x1.8fa284c31f451p-5, 0x1.80bfd163017fap-1,
+0x1.1521af422a436p-5, 0x1.4c3a3d8698748p-1, 0x1.1fe4d5623fc9bp-4, 0x1.a6b306234d661p-3,
+0x1.fe3a8e33fc752p-1, 0x1.1ebff4da3d7ffp-1, 0x1.a7c9975f4f933p-1, 0x1.688cc702d1199p-4,
+0x1.c5eb44fb8bd69p-1, 0x1.4bba5aca9774bp-2, 0x1.8997cff3132fap-3, 0x1.8068f03f00d1ep-1,
+0x1.b44ef03b689dep-1, 0x1.1f065c3a3e0ccp-1, 0x1.3d68e38a7ad1cp-2, 0x1.558b2abeab165p-1,
+0x1.cd9c3be39b387p-3, 0x1.851874af0a30fp-1, 0x1.dbc34563b7869p-2, 0x1.e9540993d2a81p-1,
+0x1.74d3438ae9a68p-2, 0x1.4a798d4294f32p-3, 0x1.eea43c8fdd488p-1, 0x1.a465252b48ca5p-2,
+0x1.527e37b2a4fc7p-2, 0x1.cebd832b9d7bp-2, 0x1.9dc8dd173b91cp-1, 0x1.2cdf278a59be5p-1,
+0x1.c30644ef860c9p-1, 0x1.b6c305636d861p-1, 0x1.5b3df1d2b67bep-2, 0x1.d4585fe3a8b0cp-1,
+0x1.02fd42e605fa8p-1, 0x1.a3372733466e5p-2, 0x1.f0290b43e0521p-4, 0x1.0137d11a026fap-1,
+0x1.f05b8873e0b71p-1, 0x1.e5ceb8c7cb9d7p-1, 0x1.2e4969fa5c92dp-1, 0x1.b646cd6b6c8dap-1,
+0x1.1757cc5a2eafap-2, 0x1.90af5dfb215ecp-1, 0x1.36afbda66d5f8p-1, 0x1.ffd6b323ffad6p-4,
+0x1.5f6b7462bed6fp-2, 0x1.d5642f6baac86p-1, 0x1.958601272b0cp-1, 0x1.231cc92a46399p-1,
+0x1.5a7ca41ab4f95p-1, 0x1.06cf47aa0d9e9p-2, 0x1.0c70d2be18e1ap-1, 0x1.4e645dc29cc8cp-5,
+0x1.ac0c0e5358182p-2, 0x1.f62a1e93ec544p-2, 0x1.ce31b0e39c636p-2, 0x1.7f452302fe8a4p-1,
+0x1.e273d0e3c4e7ap-1, 0x1.09c36b0a1386dp-2, 0x1.58489512b0913p-2, 0x1.a57a15cf4af43p-1,
+0x1.dd25d743ba4bbp-4, 0x1.59c34376b3868p-1, 0x1.79d275aef3a4fp-1, 0x1.3ea1fdce7d44p-1,
+0x1.5af6b862b5ed7p-4, 0x1.b7d797176faf3p-1, 0x1.fece7723fd9cfp-4, 0x1.bba5f7c3774bfp-5,
+0x1.9da64fdf3b4cap-1, 0x1.6e2338e2dc467p-1, 0x1.d2012ceba4026p-1, 0x1.4a91b04295236p-4,
+0x1.fda52db3fb4a6p-2, 0x1.08b0ea8e1161dp-1, 0x1.a53431b34a686p-3, 0x1.ae88510b5d10ap-1,
+0x1.bc2a33f378546p-2, 0x1.fed30d93fda62p-1, 0x1.a34a346b46947p-2, 0x1.c48df083891bep-4,
+0x1.047562d208eacp-2, 0x1.de15ecf3bc2bep-1, 0x1.35e00fb26bc02p-3, 0x1.5840b892b0817p-1,
+0x1.b255f87364abfp-2, 0x1.3490dc626921cp-1, 0x1.af0bb7235e177p-2, 0x1.773d9a32ee7b3p-2,
+0x1.b97291e772e52p-1, 0x1.83aa261f07545p-1, 0x1.84638b9308c71p-3, 0x1.f5174ccfea2eap-1,
+0x1.badad32375b5ap-2, 0x1.daeb5893b5d6bp-1, 0x1.33b94a9e67729p-1, 0x1.08cc409e11988p-1,
+0x1.92c2efab2585ep-1, 0x1.73931982e7263p-1, 0x1.2486a01a490d4p-1, 0x1.30693f8660d28p-1,
+0x1.c36ca4c386d95p-2, 0x1.ed0f9a03da1f3p-2, 0x1.59bb758eb376fp-1, 0x1.e088e93bc111dp-1,
+0x1.ff38b793fe717p-1, 0x1.c30881fb8611p-1, 0x1.8f113a471e227p-1, 0x1.ba9ba31375374p-2,
+0x1.c1db8f8f83b72p-1, 0x1.82d951e305b2ap-3, 0x1.15df8f9a2bbf2p-1, 0x1.105903d220b2p-3,
+0x1.f6620b43ecc41p-4, 0x1.63579386c6af2p-1, 0x1.9c56f98738adfp-1, 0x1.17f73da22fee8p-1,
+0x1.2fd0dfca5fa1cp-2, 0x1.cf7354539ee6bp-3, 0x1.d3960abfa72c1p-1, 0x1.456c07328ad81p-3,
+0x1.f786fb33ef0dfp-1, 0x1.a5776d034aeeep-4, 0x1.19c93a6233927p-3, 0x1.a9e8c98353d19p-2,
+0x1.f348c683e6919p-6, 0x1.7a2b9936f4573p-1, 0x1.ddc0a55fbb815p-1, 0x1.a25d35df44ba7p-1,
+0x1.db7d6573b6fadp-2, 0x1.0247457a048e9p-1, 0x1.a58ceac34b19dp-2, 0x1.cf75051b9eea1p-1,
+0x1.f8cf127bf19e2p-1, 0x1.640f5762c81ebp-4, 0x1.affdee575ffbep-1, 0x1.f807ca0bf00f9p-1,
+0x1.ef8a6ce7df14ep-1, 0x1.3f0f289a7e1e5p-1, 0x1.aaab372355567p-2, 0x1.b165fc7362ccp-1,
+0x1.9fc57d133f8bp-1, 0x1.eb352b2bd66a5p-1, 0x1.f57c3d67eaf88p-1, 0x1.de91be7bbd238p-1,
+0x1.4e8cbeb29d198p-1, 0x1.91d336eb23a67p-1, 0x1.ed11f833da23fp-2, 0x1.e6752e97ccea6p-1,
+0x1.6c030002d806p-7, 0x1.943e0dab287c2p-2, 0x1.be8183037d03p-4, 0x1.fd370733fa6e1p-1,
+0x1.fd9be8f3fb37dp-2, 0x1.f909fbf3f213fp-3, 0x1.a456d7eb48adbp-2, 0x1.0e683aae1cd07p-1,
+0x1.f86e1833f0dc3p-1, 0x1.5fd822a2bfb04p-2, 0x1.618ae112c315cp-2, 0x1.cc5995d398b33p-2,
+0x1.b23356cb6466bp-1, 0x1.838be5eb0717dp-1, 0x1.6b43a00ad6874p-2, 0x1.ab0269475604dp-1,
+0x1.b00dd0d7601bap-1, 0x1.967ef9632cfdfp-3, 0x1.a30a334f46146p-1, 0x1.9f983dbb3f308p-1,
+0x1.a4aee6f3495ddp-1, 0x1.e17f3b83c2fe7p-3, 0x1.50fe3a2ea1fc7p-1, 0x1.4474640288e8dp-1,
+0x1.8e53e8231ca7dp-3, 0x1.467a77928cf4fp-1, 0x1.2306227a460c4p-1, 0x1.b221b8bb64437p-1,
+0x1.b09b5cfb6136cp-2, 0x1.98f1e90331e3dp-5, 0x1.9896e753312ddp-1, 0x1.bbfb74fb77f6fp-2,
+0x1.c75c4ad38eb89p-2, 0x1.d06717b3a0ce3p-1, 0x1.b669835b6cd3p-2, 0x1.e27c19e3c4f83p-1,
+0x1.3aa65ab2754cbp-3, 0x1.ad602da35ac06p-1, 0x1.e1c8a91bc3915p-2, 0x1.1c5ebb8238bd7p-3,
+0x1.7530fbd2ea61fp-3, 0x1.a1a9c51743539p-1, 0x1.2d4479ca5a88fp-1, 0x1.eff2b783dfe57p-6,
+0x1.2535aafe4a6b5p-1, 0x1.e2e649cfc5cc9p-1, 0x1.ba81ff037504p-1, 0x1.aa86f7a3550dfp-2,
+0x1.2218209244304p-3, 0x1.5d8c3252bb186p-1, 0x1.d36ee623a6dddp-3, 0x1.ed34ef17da69ep-1,
+0x1.d5ec0133abd8p-1, 0x1.c5d9f3b78bb3ep-1, 0x1.31a953166352ap-1, 0x1.cc07d9c3980fbp-4,
+0x1.0c546b4a18a8dp-1, 0x1.52bdd632a57bbp-3, 0x1.eba2b3f7d7456p-1, 0x1.e4a219c7c9443p-1,
+0x1.b8fa508371f4ap-3, 0x1.84399b4708733p-1, 0x1.853fa8830a7f5p-2, 0x1.51ecb98aa3d97p-1,
+0x1.54a0b2f6a9416p-1, 0x1.9dd495ef3ba93p-1, 0x1.3468d36a68d1ap-1, 0x1.a34a49a746949p-1,
+0x1.4b34c39296698p-1, 0x1.2a693fa254d28p-4, 0x1.ea61f887d4c3fp-1, 0x1.a88102875102p-1,
+0x1.c6f6ed0b8dedep-1, 0x1.17a6724e2f4cep-1, 0x1.b800984370013p-1, 0x1.d859300bb0b26p-2,
+0x1.f519783bea32fp-2, 0x1.72829746e5053p-1, 0x1.c17013d782e02p-1, 0x1.4312c44286259p-1,
+0x1.a01d932b403b2p-2, 0x1.b25e6ae364bcdp-4, 0x1.3047b35a608f6p-1, 0x1.4bf5958a97eb3p-2,
+0x1.fc25c117f84b8p-1, 0x1.87c419b30f883p-3, 0x1.bef78bfb7def1p-2, 0x1.087a2c5e10f46p-1,
+0x1.6d40f7fada81fp-2, 0x1.963cf3e32c79ep-2, 0x1.da388c43b4712p-2, 0x1.24df101e49be2p-1,
+0x1.3d6054d27ac0bp-3, 0x1.afbc1a635f783p-1, 0x1.db2f2693b65e5p-3, 0x1.a3f8c82f47f19p-1,
+0x1.4d90b04e9b216p-1, 0x1.ab349d0f56694p-1, 0x1.474311d28e862p-1, 0x1.318ae7ba6315dp-2,
+0x1.d081c503a1039p-1, 0x1.31a50a56634a1p-1, 0x1.0519d9820a33bp-3, 0x1.9778b20b2ef16p-1,
+0x1.252df2824a5bep-3, 0x1.f9470ea7f28e2p-1, 0x1.074a941a0e953p-2, 0x1.43d838be87b07p-1,
+0x1.6bc9a5ead7935p-1, 0x1.1455778228aafp-3, 0x1.0dd5fa021babfp-2, 0x1.dec37be3bd86fp-4,
+0x1.ed84acf3db096p-3, 0x1.b732b05b6e656p-1, 0x1.c3a67483874cfp-2, 0x1.de1bb143bc376p-3,
+0x1.923b6c432476ep-5, 0x1.c14f003f829ep-1, 0x1.800118af00023p-1, 0x1.9f8865833f10dp-2,
+0x1.18daf46231b5fp-2, 0x1.b4757b3368eafp-3, 0x1.f4a342dfe9468p-1, 0x1.b78b1ecb6f164p-2,
+0x1.cd9792c39b2f2p-5, 0x1.adbc32035b786p-3, 0x1.fef95e43fdf2cp-3, 0x1.6a6a297ed4d45p-1,
+0x1.6a3a98c2d4753p-5, 0x1.c70169638e02dp-1, 0x1.97ceac032f9d6p-8, 0x1.e7256e8fce4aep-1,
+0x1.f14ce76be299dp-2, 0x1.11d84ef223b0ap-3, 0x1.7e9e2096fd3c4p-1, 0x1.41f1f05a83e3ep-1,
+0x1.ede91303dbd22p-4, 0x1.21b55002436aap-8, 0x1.0b94522a1728ap-2, 0x1.a986c84b530d9p-1,
+0x1.1d6322023ac64p-3, 0x1.0cb52616196a5p-1, 0x1.e55f37c7cabe7p-1, 0x1.8573e7830ae7dp-2,
+0x1.87cfacdb0f9f6p-2, 0x1.8e64e40b1cc9dp-2, 0x1.3a40e0127481cp-1, 0x1.ba171a6b742e3p-2,
+0x1.1102e4822205dp-2, 0x1.7483f182e907ep-2, 0x1.accfbff7599f8p-1, 0x1.14eeec7229ddep-1,
+0x1.275f578e4ebebp-1, 0x1.a17302d742e6p-1, 0x1.f0b47bdbe168fp-1, 0x1.4438d0be8871ap-1,
+0x1.9c41ea833883dp-6, 0x1.c1cb4da38396ap-3, 0x1.5d45f472ba8bfp-2, 0x1.1c2dc722385b9p-4,
+0x1.bba1e6637743dp-4, 0x1.63a52f22c74a6p-2, 0x1.5564ee02aac9ep-6, 0x1.301ab08260356p-1,
+0x1.ec91569bd922bp-2, 0x1.8949480b12929p-1, 0x1.c83283639065p-3, 0x1.3405cdae680bap-1,
+0x1.8b8cb2ab17196p-1, 0x1.efad93e3df5b2p-2, 0x1.bb192beb76325p-2, 0x1.d2e57b2fa5cafp-1,
+0x1.22fc010245f8p-7, 0x1.85d79b730baf3p-2, 0x1.2b3eddda567dcp-2, 0x1.90e78ceb21cf2p-2,
+0x1.8a1e3fbf143c8p-1, 0x1.cfe04eff9fc0ap-1, 0x1.a57f53ab4afeap-1, 0x1.29fb200253f64p-5,
+0x1.14448f7a28892p-2, 0x1.524f139ea49e2p-1, 0x1.278e9e724f1d4p-1, 0x1.b1819f4f63034p-1,
+0x1.e7842ce3cf086p-2, 0x1.18431a4a30863p-1, 0x1.eb74e013d6e9cp-2, 0x1.00a425ca01485p-1,
+0x1.88b5edb7116bep-1, 0x1.a45d6a4348badp-1, 0x1.2429deae4853cp-1, 0x1.c02a2a8380545p-1,
+0x1.58c00742b1801p-3, 0x1.2ed5061e5daa1p-1, 0x1.e089b603c1137p-2, 0x1.4c78ad2298f16p-1,
+0x1.703c9c4ae0794p-2, 0x1.62517bdec4a2fp-1, 0x1.00fcf59a01f9fp-2, 0x1.0eac03421d58p-3,
+0x1.68a11732d1423p-3, 0x1.5e0b10c6bc162p-1, 0x1.6907bfc2d20f8p-5, 0x1.7ad0d742f5a1bp-3,
+0x1.07b6f3e20f6dep-4, 0x1.585fd5d2b0bfbp-2, 0x1.2727fc464e5p-1, 0x1.ab151e3f562a4p-1,
+0x1.f040e793e081dp-3, 0x1.994e9fdb329d4p-2, 0x1.bdb4d03f7b69ap-1, 0x1.063281a60c65p-1,
+0x1.ef6638c3decc7p-5, 0x1.ca86dd5b950dcp-2, 0x1.6f6841e2ded08p-2, 0x1.12b879fe2570fp-1,
+0x1.fd8688fbfb0d1p-1, 0x1.ad6e90fb5add2p-1, 0x1.35c9fc426b94p-5, 0x1.863c76af0c78fp-1,
+0x1.51cbfb3aa397fp-1, 0x1.37867e726f0dp-1, 0x1.4666a12e8ccd4p-1, 0x1.a7fbfd0b4ff8p-1,
+0x1.996e124332dc2p-3, 0x1.b55be1636ab7cp-4, 0x1.e8e95453d1d2bp-2, 0x1.1e79d2b63cf3ap-1,
+0x1.98fcf80b31f9fp-1, 0x1.74f324fae9e65p-1, 0x1.6224d386c449ap-1, 0x1.f3253dd7e64a8p-1,
+0x1.a5fc6b7b4bf8dp-2, 0x1.78b54f82f16aap-1, 0x1.4765cea28ecbap-3, 0x1.e7ea2873cfd45p-2,
+0x1.2729d3424e53ap-4, 0x1.79016feef202ep-1, 0x1.3e1464ea7c28dp-2, 0x1.41eae8a283d5dp-2,
+0x1.16a2ff722d46p-3, 0x1.72fc0ac2e5f81p-3, 0x1.a727f5f74e4ffp-1, 0x1.927c8da324f92p-3,
+0x1.420271628404ep-1, 0x1.7b705b92f6e0bp-3, 0x1.77579d66eeaf4p-1, 0x1.3f88fa5a7f11fp-1,
+0x1.8954fb8312a9fp-6, 0x1.8ab43d2f15688p-1, 0x1.8b8ae20b1715cp-2, 0x1.5e16a316bc2d4p-1,
+0x1.8475773b08eafp-2, 0x1.858246030b049p-6, 0x1.0612a01e0c254p-1, 0x1.2896402e512c8p-1,
+0x1.0b5e397216bc7p-3, 0x1.fa874a4bf50e9p-1, 0x1.1c404b9238809p-3, 0x1.dbd4866bb7a91p-1,
+0x1.6f7a6f42def4ep-1, 0x1.a934e66b5269dp-1, 0x1.cef9c43f9df39p-1, 0x1.09e293f213c52p-3,
+0x1.21ea35ee43d47p-1, 0x1.0699bf220d338p-4, 0x1.366db9366cdb7p-1, 0x1.46cf70568d9eep-1,
+0x1.99d4a7d733a95p-1, 0x1.d577ebafaaefdp-1, 0x1.e7c4e4a7cf89dp-1, 0x1.df7d67b3befadp-1,
+0x1.91b772e3236eep-4, 0x1.8eecda9b1dd9bp-1, 0x1.10722c6220e46p-3, 0x1.74395fbee872cp-1,
+0x1.edc8f17fdb91ep-1, 0x1.bb74287f76e85p-1, 0x1.6784b42acf097p-2, 0x1.fa13995bf4273p-1,
+0x1.462865aa8c50dp-1, 0x1.7987cb1af30f9p-1, 0x1.582a3c6eb0548p-1, 0x1.0c64290218c85p-6,
+0x1.85b3dd4b0b67cp-1, 0x1.78f37232f1e6ep-3, 0x1.30f9617661f2cp-1, 0x1.c88b6bab9116dp-1,
+0x1.63109b52c6213p-3, 0x1.7809745af012fp-1, 0x1.a45ff21348bfep-1, 0x1.c83e9617907d3p-1,
+0x1.213e5ac6427cbp-1, 0x1.7359b64ee6b37p-1, 0x1.56e76202adcecp-6, 0x1.0ca242c219448p-3,
+0x1.942cee372859ep-1, 0x1.4124f4468249fp-1, 0x1.89f8010713fp-1, 0x1.2e01960a5c033p-1,
+0x1.169cdff22d39cp-1, 0x1.71bce5aee379dp-1, 0x1.0d7efdba1afep-1, 0x1.48d3ce5291a7ap-1,
+0x1.00a9c04601538p-1, 0x1.519b88d2a3371p-1, 0x1.7a1a5c1af434cp-2, 0x1.dce5638bb9cacp-2,
+0x1.0d0fb14e1a1f6p-1, 0x1.70cf8826e19f1p-1, 0x1.d10c963ba2193p-2, 0x1.4ce05be299c0bp-3,
+0x1.d4aea67ba95d5p-2, 0x1.02c21e3205844p-3, 0x1.6e6ce102dcd9cp-3, 0x1.c02cc22380598p-3,
+0x1.3ddac8327bb59p-2, 0x1.8c9499b719293p-1, 0x1.c4b4e1838969cp-4, 0x1.ef6315dbdec63p-2,
+0x1.049e0e12093c2p-1, 0x1.dcf68e43b9ed2p-1, 0x1.7fe04202ffc08p-2, 0x1.2ee346a25dc69p-4,
+0x1.5050448ea0a09p-1, 0x1.954eb8232a9d7p-2, 0x1.a413e6134827dp-3, 0x1.c8fa658391f4dp-2,
+0x1.798a0a82f3141p-6, 0x1.f2fcfa8be5f9fp-1, 0x1.27ec8c824fd92p-5, 0x1.2269304a44d26p-1,
+0x1.64b9e036c973cp-1, 0x1.1ffdc6823ffb9p-1, 0x1.acf3fa6359e7fp-3, 0x1.958e81f32b1dp-3,
+0x1.c6653d438cca8p-3, 0x1.284a2ca650946p-1, 0x1.53d65242a7acap-1, 0x1.7ea900a2fd52p-1,
+0x1.323369926466dp-2, 0x1.e2e4eae3c5c9dp-4, 0x1.d1e1179ba3c23p-1, 0x1.8371080b06e21p-1,
+0x1.f43493a3e8692p-3, 0x1.6be27ec2d7c5p-4, 0x1.f37c3893e6f87p-1, 0x1.1bfa890237f51p-1,
+0x1.ba10e98f7421dp-1, 0x1.6096a602c12d5p-4, 0x1.3ac13ec275828p-5, 0x1.7d5def3afabbep-2,
+0x1.212c60024258cp-6, 0x1.a73869db4e70dp-2, 0x1.c916c0e3922d8p-2, 0x1.5959a78eb2b35p-1,
+0x1.9e4390ff3c872p-1, 0x1.4d9059f69b20bp-1, 0x1.eeb6d283dd6dap-4, 0x1.aa0fe157541fcp-1,
+0x1.408d5482811abp-1, 0x1.41568c6282ad2p-3, 0x1.98f2233b31e44p-2, 0x1.4a8e696a951cdp-2,
+0x1.7053699ee0a6dp-1, 0x1.37b610366f6c2p-1, 0x1.0aaad5321555bp-1, 0x1.e1ecb8efc3d97p-1,
+0x1.8000f3630001ep-3, 0x1.7a049dc2f4094p-3, 0x1.6095b98ec12b7p-1, 0x1.f233e34be467cp-2,
+0x1.35bb89a26b771p-2, 0x1.3276d12664edap-1, 0x1.f22be6b3e457dp-3, 0x1.17eae9ba2fd5dp-1,
+0x1.5ff320febfe64p-1, 0x1.c01cc8f380399p-3, 0x1.9f2b95e33e573p-4, 0x1.1a040a8e34081p-1,
+0x1.38340dfa70682p-2, 0x1.1e461aa23c8c3p-3, 0x1.d8b3022bb166p-1, 0x1.4a46d3fa948dap-2,
+0x1.1b2dbb9a365b7p-1, 0x1.7a7cc53af4f99p-2, 0x1.fe7d118bfcfa2p-1, 0x1.72e2992ae5c53p-2,
+0x1.59d79202b3af2p-6, 0x1.e29f5ec3c53ecp-4, 0x1.8e04b7a31c097p-3, 0x1.4b5c111296b82p-1,
+0x1.19531dea32a64p-2, 0x1.2ffa3f865ff48p-1, 0x1.f0a345cbe1469p-1, 0x1.fcfcf893f9f9fp-1,
+0x1.9ec13ee33d828p-3, 0x1.f69c35f3ed387p-2, 0x1.dee9b17fbdd36p-1, 0x1.8f61192b1ec23p-2,
+0x1.59cf426eb39e8p-1, 0x1.3f7f6b0e7efedp-1, 0x1.c0ca7e3b8195p-1, 0x1.f4ad073fe95a1p-1,
+0x1.c7d8f0c38fb1ep-3, 0x1.eaabbf23d5578p-4, 0x1.0c97f0f6192fep-1, 0x1.d1e95d33a3d2cp-1,
+0x1.5ab95442b572bp-2, 0x1.407d63b280facp-1, 0x1.d7dacf7bafb5ap-2, 0x1.4976b11e92ed6p-1,
+0x1.880eea5f101ddp-1, 0x1.8940d3cb1281ap-2, 0x1.ee9a1b1bdd343p-1, 0x1.46794bea8cf29p-2,
+0x1.81decc8303bdap-1, 0x1.ed172ca3da2e6p-1, 0x1.5cadf28ab95bep-1, 0x1.8cad8917195b1p-1,
+0x1.4b58c3e296b18p-4, 0x1.c02f2077805e4p-1, 0x1.b013344b60267p-2, 0x1.6c294ee2d852ap-2,
+0x1.e052bff3c0a58p-2, 0x1.9159bfdb22b38p-2, 0x1.66234002cc468p-2, 0x1.57d9afb6afb36p-1,
+0x1.c3fafaeb87f5fp-1, 0x1.23f6a2fa47ed4p-2, 0x1.f8a3c483f1479p-5, 0x1.1dca3d563b948p-1,
+0x1.d17abc8ba2f58p-1, 0x1.e054ba83c0a97p-1, 0x1.1277449224ee9p-1, 0x1.0dc3e2f21b87cp-3,
+0x1.daa32643b5465p-5, 0x1.f0f35843e1e6bp-5, 0x1.55a55ec2ab4acp-5, 0x1.960db90b2c1b7p-2,
+0x1.5f8c993abf193p-1, 0x1.0147bdaa028f8p-1, 0x1.47d8da028fb1bp-5, 0x1.cf37072b9e6e1p-2,
+0x1.c5e8278f8bd05p-1, 0x1.8bd45c0317a8cp-8, 0x1.8ad8298b15b05p-1, 0x1.47c6f4128f8dfp-1,
+0x1.f02ed55be05dbp-1, 0x1.cf0c38239e187p-2, 0x1.a8e8fa4b51d1fp-2, 0x1.999edd43333dcp-5,
+0x1.4f6a790a9ed4fp-2, 0x1.ac7e174b58fc3p-1, 0x1.9f5d2a8b3eba5p-2, 0x1.97de9c832fbd4p-1,
+0x1.d4abdce3a957cp-3, 0x1.82c0354705807p-1, 0x1.df70986bbee13p-2, 0x1.c92f9103925f2p-4,
+0x1.4bb86c429770ep-5, 0x1.0f42887e1e851p-1, 0x1.56f02f76ade06p-1, 0x1.e636434fcc6c8p-1,
+0x1.df2e85fbbe5d1p-2, 0x1.a59dd0134b3bap-3, 0x1.4d39e0429a73cp-4, 0x1.0d4175621a82fp-1,
+0x1.10ed531221daap-2, 0x1.f80c8fa3f0192p-4, 0x1.d84851e7b090ap-1, 0x1.e80342c3d0068p-1,
+0x1.40494f9e8092ap-1, 0x1.ecc5df87d98bcp-1, 0x1.9f3d8cab3e7b2p-2, 0x1.0631772e0c62fp-1,
+0x1.efdd883fdfbb1p-1, 0x1.69dbbf72d3b78p-3, 0x1.37e1acf26fc36p-3, 0x1.e00c5d97c018cp-1,
+0x1.41fd0bf283fa1p-1, 0x1.226ce86244d9dp-1, 0x1.f9a64b6ff34c9p-1, 0x1.e9b24877d3649p-1,
+0x1.9dd5ff533bacp-2, 0x1.92a9c16325538p-2, 0x1.8190e4f70321dp-1, 0x1.4415f6e2882bfp-1,
+0x1.305457e260a8bp-3, 0x1.c524c4a38a499p-3, 0x1.7d3be902fa77dp-1, 0x1.834272f30684ep-3,
+0x1.808bb9a701177p-1, 0x1.a85830eb50b06p-2, 0x1.1c1b80223837p-3, 0x1.c08bf2838117ep-3,
+0x1.3d938c7a7b272p-1, 0x1.c2b870538570ep-3, 0x1.7d647202fac8ep-1, 0x1.c60a36078c147p-1,
+0x1.5f5f5c12bebecp-2, 0x1.55acc3e6ab598p-1, 0x1.ae0d78c75c1afp-1, 0x1.eff8fdabdff2p-1,
+0x1.4272a36a84e54p-1, 0x1.f6b0fc73ed62p-3, 0x1.ec54e9abd8a9dp-2, 0x1.32502ba664a05p-1,
+0x1.b0465df3608ccp-2, 0x1.4422e0128845cp-1, 0x1.125c893e24b91p-1, 0x1.a203ae8344076p-5,
+0x1.9a3f21c3347e4p-3, 0x1.0c02d4aa1805bp-1, 0x1.e941b003d2836p-8, 0x1.357ac81a6af59p-1,
+0x1.d557b55baaaf7p-1, 0x1.856368570ac6dp-1, 0x1.e642fbf3cc85fp-3, 0x1.0b665a8216ccbp-4,
+0x1.f6ac9983ed593p-1, 0x1.f6cca7ffed995p-1, 0x1.047ad01a08f5ap-2, 0x1.77385326ee70ap-1,
+0x1.95f180eb2be3p-2, 0x1.9288903325112p-2, 0x1.e75b4fcbceb6ap-1, 0x1.11899d8223134p-6,
+0x1.39f2642e73e4dp-1, 0x1.64bfc1cac97f8p-1, 0x1.ce9682f39d2dp-1, 0x1.e9a21237d3442p-1,
+0x1.74d90b62e9b21p-2, 0x1.7ca3fbbaf947fp-1, 0x1.d99b0fdfb3362p-1, 0x1.fcdf291bf9be5p-1,
+0x1.fa503ad7f4a07p-1, 0x1.9f8b09633f161p-2, 0x1.2f2f54c25e5ebp-1, 0x1.a4e6d39b49cdap-2,
+0x1.3e864c027d0cap-5, 0x1.062f77f20c5efp-3, 0x1.d9274973b24e9p-2, 0x1.e9e0b4c3d3c17p-3,
+0x1.4d8eb2a69b1d6p-1, 0x1.e0cc5033c198ap-2, 0x1.aff2f54f5fe5fp-1, 0x1.22e667fe45ccdp-1,
+0x1.d72641b3ae4c8p-3, 0x1.4c1da242983b4p-4, 0x1.4453335288a66p-1, 0x1.b1d8a7b363b15p-3,
+0x1.0282e2220505cp-4, 0x1.c6909b5f8d213p-1, 0x1.e3ae7d17c75dp-1, 0x1.d6923973ad247p-2,
+0x1.1fa9c6ea3f539p-2, 0x1.cb09ccdf9613ap-1, 0x1.e7aad353cf55ap-2, 0x1.c9c747a3938e9p-1,
+0x1.2fc98ea65f932p-1, 0x1.84d7d93309afbp-2, 0x1.b36959db66d2bp-1, 0x1.ea361457d46c3p-1,
+0x1.f87f4283f0fe8p-4, 0x1.8d0469b71a08dp-1, 0x1.e7153d73ce2a8p-1, 0x1.cb01192396023p-4,
+0x1.7327b9a2e64f7p-3, 0x1.164492322c892p-1, 0x1.0bd38cf617a72p-1, 0x1.c2c94ca38592ap-3,
+0x1.57d0702eafa0ep-1, 0x1.f86731aff0ce6p-1, 0x1.d65500bbacaap-2, 0x1.4abe45a2957c9p-2,
+0x1.d19ab38ba3356p-2, 0x1.363aeb526c75dp-2, 0x1.c8458acf908b1p-1, 0x1.5e96ea32bd2ddp-1,
+0x1.894253e31284ap-2, 0x1.0c98be1e19318p-1, 0x1.cb0d1423961a3p-1, 0x1.c9e30c6b93c62p-2,
+0x1.a652b2fb4ca56p-2, 0x1.aebb91375d772p-1, 0x1.d03aa2f3a0754p-1, 0x1.62fe3cf2c5fc8p-1,
+0x1.79c55e12f38acp-1, 0x1.8820193310403p-2, 0x1.2cc58496598b1p-1, 0x1.531dd96aa63bbp-2,
+0x1.867bf9330cf7fp-1, 0x1.c05dbcdb80bb8p-2, 0x1.278a021a4f14p-2, 0x1.c58be1878b17cp-1,
+0x1.b4cd2083699a4p-3, 0x1.eb68f9f3d6d1fp-3, 0x1.feec04abfdd81p-1, 0x1.93fa6d1327f4ep-2,
+0x1.911ed0af223dap-1, 0x1.0abf919e157f2p-1, 0x1.3aaf89b6755f1p-1, 0x1.d1de81b3a3bdp-2,
+0x1.0326c34a064d8p-1, 0x1.2ed050825da0ap-4, 0x1.8e4e63ab1c9ccp-1, 0x1.ebf41d0fd7e84p-1,
+0x1.81eeff7303dep-2, 0x1.5693ee76ad27ep-1, 0x1.4a8b074295161p-1, 0x1.8598a9ab0b315p-1,
+0x1.8cb2b25319656p-3, 0x1.15981b622b303p-1, 0x1.aa28bf7354518p-3, 0x1.365606126cac1p-1,
+0x1.88a7592b114ebp-2, 0x1.d6269663ac4d3p-4, 0x1.32a8860265511p-2, 0x1.f0c85523e190bp-4,
+0x1.fda9becbfb538p-2, 0x1.c619c7978c339p-1, 0x1.cf4feeb39e9fep-2, 0x1.0aa1b13215436p-2,
+0x1.4c914c029922ap-2, 0x1.7b6cf866f6d9fp-1, 0x1.2b72e87256e5dp-3, 0x1.137bee2626f7ep-1,
+0x1.f64736e3ec8e7p-1, 0x1.2722fb124e45fp-3, 0x1.dd7924afbaf25p-1, 0x1.8766078f0ecc1p-1,
+0x1.54885066a910ap-1, 0x1.1828ae6230516p-1, 0x1.c155219382aa4p-3, 0x1.5ebc4eb2bd78ap-3,
+0x1.3e02b8727c057p-1, 0x1.fea3ac0ffd476p-1, 0x1.0e8cc2f21d198p-3, 0x1.fefa382bfdf47p-1,
+0x1.55379a86aa6f3p-1, 0x1.8e2e37ff1c5c7p-1, 0x1.8492e1d30925cp-1, 0x1.b864471b70c89p-1,
+0x1.478ca6ba8f195p-2, 0x1.ef1d11b3de3a2p-1, 0x1.dd749a53bae93p-2, 0x1.6819fff2d034p-1,
+0x1.4f0f23e29e1e4p-4, 0x1.880e902b101d2p-1, 0x1.a6330a974c661p-1, 0x1.28b6c3e6516d8p-1,
+0x1.4e2857c29c50bp-1, 0x1.1bb603da376cp-2, 0x1.ae079c7f5c0f4p-1, 0x1.f470fdc3e8e2p-1,
+0x1.28ff4a8251fe9p-6, 0x1.f8e4569bf1c8bp-1, 0x1.07ecebe60fd9dp-1, 0x1.ff8f3137ff1e6p-1,
+0x1.0ab455721568bp-3, 0x1.cacc212b95984p-2, 0x1.86f538c70dea7p-1, 0x1.973565c32e6adp-1,
+0x1.fd8ebef7fb1d8p-1, 0x1.f74a812bee95p-1, 0x1.eee47973ddc8fp-1, 0x1.3b91776a7722fp-1,
+0x1.f5ee2d3bebdc6p-1, 0x1.943d5163287aap-4, 0x1.3a8baf9275176p-1, 0x1.4b25c7be964b9p-1,
+0x1.c0b5e22b816bcp-1, 0x1.7e3d22cafc7a4p-2, 0x1.038a0ed607142p-1, 0x1.91f0d61323e1bp-3,
+0x1.5c77462ab8ee9p-2, 0x1.f2445bffe488bp-1, 0x1.cc963577992c7p-1, 0x1.b03b0f2360762p-2,
+0x1.7a52ec26f4a5ep-1, 0x1.72c9400ae5928p-1, 0x1.a896e803512ddp-10, 0x1.90f687cb21ed1p-2,
+0x1.4883e8029107dp-10, 0x1.aedbe7f35db7dp-1, 0x1.79d88352f3b1p-2, 0x1.3d8789027b0f1p-6,
+0x1.a7c03e8b4f808p-1, 0x1.c4d92d8f89b26p-1, 0x1.2f6db0025edb6p-6, 0x1.ea6d53ebd4daap-1,
+0x1.547e7c42a8fdp-2, 0x1.9070a64720e15p-1, 0x1.81a2b9ab03457p-1, 0x1.4f9bfa329f37fp-2,
+0x1.87bb276f0f765p-1, 0x1.7087331ae10e6p-1, 0x1.e35f7483c6befp-1, 0x1.7da954a6fb52bp-1,
+0x1.a30edd47461dcp-1, 0x1.1deb24123bd65p-1, 0x1.919e38c3233c7p-2, 0x1.63c4bf6ec7898p-1,
+0x1.dd09b577ba137p-1, 0x1.cc592b3798b25p-1, 0x1.c840f4f39081fp-1, 0x1.168ab1122d156p-2,
+0x1.be9d87337d3b1p-1, 0x1.94d72a6729ae5p-1, 0x1.6362e01ec6c5cp-1, 0x1.38f0735a71e0ep-1,
+0x1.07a06a6e0f40dp-1, 0x1.64372b92c86e5p-1, 0x1.6bb73c02d76e8p-9, 0x1.0844ac6610896p-1,
+0x1.1313138626262p-1, 0x1.7caff1caf95fep-2, 0x1.1230e8ae2461dp-1, 0x1.75a6a41aeb4d5p-2,
+0x1.06624cea0cc4ap-2, 0x1.1bac562e3758bp-1, 0x1.4a814bea95029p-2, 0x1.2d7064965ae0dp-1,
+0x1.5839f8e2b073fp-2, 0x1.371afd026e36p-4, 0x1.d53e61afaa7ccp-1, 0x1.9ec11f033d824p-4,
+0x1.976a92bb2ed52p-1, 0x1.b89dd62f713bbp-1, 0x1.b18178876302fp-1, 0x1.3a79700274f2ep-1,
+0x1.ad11f4835a23fp-2, 0x1.e94253a3d284ap-3, 0x1.3c7c5eda78f8cp-2, 0x1.67255f6ace4acp-2,
+0x1.1aa70072354ep-3, 0x1.99fc918333f92p-3, 0x1.3ed808427db01p-1, 0x1.51d1d402a3a3bp-7,
+0x1.fb564ec7f6acap-1, 0x1.4475d0ba88ebap-2, 0x1.3e37baaa7c6f7p-1, 0x1.02f6b93605ed7p-1,
+0x1.9c84fb033909fp-7, 0x1.3fa371e67f46ep-1, 0x1.676cb302ced96p-6, 0x1.19852772330a5p-1,
+0x1.fdfb6acffbf6dp-1, 0x1.1d6c4e463ad8ap-1, 0x1.d4587983a8b0fp-1, 0x1.0259228204b24p-2,
+0x1.c8c523a3918a4p-4, 0x1.e6647dd3ccc9p-3, 0x1.ae9cf5d75d39fp-1, 0x1.ca6b41cb94d68p-2,
+0x1.40f8fe2a81f2p-2, 0x1.83db578707b6bp-1, 0x1.190dc4c6321b9p-1, 0x1.bf388e837e712p-4,
+0x1.3c792db278f26p-1, 0x1.951e7a9b2a3cfp-2, 0x1.726081d2e4c1p-1, 0x1.30227f026045p-5,
+0x1.44dfd23689bfap-1, 0x1.09eb13c213d62p-5, 0x1.8d29af531a536p-2, 0x1.8b89925317132p-1,
+0x1.dc775673b8eebp-3, 0x1.5b37fa02b66ffp-7, 0x1.90d0d9a321a1bp-1, 0x1.c9d0919393a12p-3,
+0x1.4f4f908a9e9f2p-2, 0x1.9e1128933c225p-2, 0x1.756add9aead5cp-1, 0x1.5c33b862b8677p-2,
+0x1.d580c603ab019p-6, 0x1.80a64333014c8p-1, 0x1.c79f03a78f3ep-1, 0x1.94ee1f8329dc4p-6,
+0x1.3c2522ea784a4p-2, 0x1.9bf77d2737efp-1, 0x1.1ba8047a37501p-2, 0x1.ae566bd35cacdp-2,
+0x1.5909c982b2139p-5, 0x1.e387c083c70f8p-4, 0x1.bc60d6d378c1bp-1, 0x1.6c1a3762d8347p-2,
+0x1.c04c4f978098ap-1, 0x1.aadd372b55ba7p-2, 0x1.dbe85b03b7d0bp-2, 0x1.f98afa93f315fp-2,
+0x1.9ffdd8e33ffbbp-1, 0x1.8152bd4302a58p-3, 0x1.0fc7a53a1f8f5p-1, 0x1.c9bb562b9376bp-2,
+0x1.c3cd8233879bp-3, 0x1.d65c7ce3acb9p-1, 0x1.c19cf5a38339fp-3, 0x1.d0226c5ba044ep-2,
+0x1.dbc95ccbb792cp-1, 0x1.38170802702e1p-9, 0x1.5a855a92b50abp-1, 0x1.06e24a1a0dc49p-2,
+0x1.a08156ab4102bp-2, 0x1.9fe070533fc0ep-2, 0x1.318b01426316p-1, 0x1.bdd9630b7bb2cp-2,
+0x1.4259ed6284b3ep-3, 0x1.f25409cbe4a81p-2, 0x1.d7284503ae509p-2, 0x1.dd52199bbaa43p-2,
+0x1.2a43041254861p-2, 0x1.796824bef2d05p-1, 0x1.c5d442bb8ba88p-1, 0x1.55643d42aac88p-2,
+0x1.b5d91ccf6bb24p-1, 0x1.8235198b046a3p-1, 0x1.60bf3a52c17e7p-1, 0x1.76256c66ec4aep-1,
+0x1.5e8ed472bd1dbp-3, 0x1.3acd9f42759b4p-3, 0x1.cbaba6b397575p-3, 0x1.f7a18e03ef432p-1,
+0x1.5e102e42bc206p-2, 0x1.82b28ee705652p-1, 0x1.b8fe722b71fcep-2, 0x1.1ffb77b23ff6fp-1,
+0x1.590f0bcab21e1p-1, 0x1.4ce6767e99ccfp-1, 0x1.0195bb82032b7p-6, 0x1.34d8689269b0dp-1,
+0x1.4e1e8d8a9c3d2p-1, 0x1.6292086ec5241p-1, 0x1.b8498da370932p-1, 0x1.e5f38dc3cbe72p-5,
+0x1.941204a328241p-4, 0x1.d3a91dc3a7524p-2, 0x1.fa97d4c3f52fbp-2, 0x1.063177da0c62fp-2,
+0x1.e2fe93c7c5fd2p-1, 0x1.e8e00ce3d1c02p-1, 0x1.71c1c8bae3839p-1, 0x1.e0805733c100bp-3,
+0x1.6248319ec4906p-1, 0x1.37960b726f2c1p-1, 0x1.22d2346e45a47p-1, 0x1.18214e6a3042ap-1,
+0x1.739649f2e72c9p-2, 0x1.0722dd820e45cp-2, 0x1.1c8d759a391afp-2, 0x1.116eda1a22ddbp-1,
+0x1.a489ad2349136p-2, 0x1.0131a47a02635p-1, 0x1.0910681a1220dp-1, 0x1.814cedb70299ep-1,
+0x1.07c866c20f90dp-2, 0x1.e58fa12fcb1f4p-1, 0x1.4290caca85219p-2, 0x1.dcf33f2bb9e68p-1,
+0x1.327617ae64ec3p-1, 0x1.52aa2682a5545p-2, 0x1.11cba7ba23975p-1, 0x1.01294a6a02529p-2,
+0x1.7ce37582f9c6fp-6, 0x1.942a6ab32854dp-2, 0x1.3de7bc227bcf8p-2, 0x1.f34ae203e695cp-4,
+0x1.b3e9c43b67d39p-1, 0x1.9c3fc873387f9p-1, 0x1.8304305b06086p-2, 0x1.96e857ff2dd0bp-1,
+0x1.851fd5530a3fbp-1, 0x1.9a1f0723343e1p-4, 0x1.e10db903c21b7p-6, 0x1.ced00ddb9da02p-2,
+0x1.6ad9ec5ad5b3ep-1, 0x1.31daa23a63b54p-1, 0x1.ff895557ff12bp-1, 0x1.25288a824a511p-4,
+0x1.b56c10fb6ad82p-1, 0x1.1ba0204a37404p-2, 0x1.3613eb6a6c27dp-1, 0x1.0f61cf121ec3ap-2,
+0x1.8f01b49f1e037p-1, 0x1.f9229c03f2454p-4, 0x1.1fbaa7823f755p-6, 0x1.2e5e7fc25cbdp-5,
+0x1.259fa5824b3f5p-4, 0x1.548c7542a918fp-2, 0x1.efd92727dfb25p-1, 0x1.572a0c5eae542p-1,
+0x1.539b4de2a736ap-1, 0x1.01a4cee20349ap-1, 0x1.d7beb193af7d6p-1, 0x1.5f82698ebf04dp-1,
+0x1.cbba043b97741p-1, 0x1.daca3e83b5948p-3, 0x1.9debc5cf3bd79p-1, 0x1.7fa3c876ff479p-1,
+0x1.2f2581025e4bp-5, 0x1.7db777e2fb6efp-3, 0x1.168c20722d184p-1, 0x1.98122d6330246p-1,
+0x1.25637dc24ac7p-2, 0x1.25948e3e4b292p-1, 0x1.fde8d133fbd1ap-3, 0x1.fd8bab3bfb175p-1,
+0x1.5dbcc1d2bb798p-3, 0x1.fc0e2683f81c5p-3, 0x1.1185e442230bdp-4, 0x1.9b682d8336d06p-6,
+0x1.0cd399c619a73p-1, 0x1.5844a7f6b0895p-1, 0x1.291851ea5230ap-2, 0x1.37aa9cca6f554p-2,
+0x1.9768fb772ed1fp-1, 0x1.3b13fc6a7628p-2, 0x1.5d766cc2baecep-2, 0x1.bc1cf0277839ep-1,
+0x1.47d038d68fa07p-1, 0x1.3d28bb127a517p-2, 0x1.1346fc82268ep-1, 0x1.36d70d726dae2p-2,
+0x1.a0392c6b40726p-1, 0x1.d60b5c23ac16cp-2, 0x1.faedf047f5dbep-1, 0x1.6bf330a2d7e66p-1,
+0x1.61b83db2c3708p-1, 0x1.98d9b61731b37p-1, 0x1.d72df22bae5bep-2, 0x1.74aa95c2e9553p-1,
+0x1.f847940ff08f3p-1, 0x1.118cc40223199p-8, 0x1.0cbcc32219798p-1, 0x1.15f2a5da2be55p-2,
+0x1.27b7a7c64f6f5p-1, 0x1.8c36f76f186dfp-1, 0x1.1109fc4a2214p-2, 0x1.7f26d83afe4dbp-1,
+0x1.67502202cea04p-6, 0x1.556b7562aad6fp-2, 0x1.8c0219a718043p-1, 0x1.180e1ad6301c3p-1,
+0x1.7d315202fa62ap-8, 0x1.047214c208e43p-4, 0x1.b3e3693b67c6dp-1, 0x1.9a635e1b34c6cp-1,
+0x1.7c30819af861p-2, 0x1.8a7a7e7314f5p-3, 0x1.56804e42ad00ap-1, 0x1.7a1e6902f43cdp-7,
+0x1.0132fd260266p-1, 0x1.a71d2b034e3a5p-3, 0x1.42a800ba855p-2, 0x1.42d8531a85b0ap-2,
+0x1.54ccf8d6a999fp-1, 0x1.3883e1427107cp-2, 0x1.abeb458357d69p-6, 0x1.6d0a6d0ada14ep-2,
+0x1.a8dd35a351ba7p-4, 0x1.f1eca68be3d95p-2, 0x1.597e6242b2fccp-4, 0x1.6b19d622d633bp-4,
+0x1.f632d99bec65bp-2, 0x1.37ec8f6a6fd92p-1, 0x1.70b91b62e1723p-2, 0x1.1688a4822d115p-4,
+0x1.88470db3108e2p-2, 0x1.40e18bda81c31p-1, 0x1.a1f7eccb43efep-1, 0x1.9ebc0fd33d782p-2,
+0x1.eb97468bd72e9p-1, 0x1.2dfa066e5bf41p-1, 0x1.e76c22bfced84p-1, 0x1.ee91a92fdd235p-1,
+0x1.4e8849069d109p-1, 0x1.9b4f8bfb369f1p-1, 0x1.88f5074711ea1p-1, 0x1.94113a8328227p-6,
+0x1.fdee2b97fbdc5p-1, 0x1.beeaab0b7dd55p-2, 0x1.2890378251207p-5, 0x1.fe425173fc84ap-2,
+0x1.493ca04a92794p-1, 0x1.67ba07aacf741p-2, 0x1.a08d5247411aap-1, 0x1.3c13323a78266p-2,
+0x1.501ef476a03dfp-1, 0x1.adecac735bd96p-1, 0x1.548ecfa2a91dap-1, 0x1.853a9b2f0a753p-1,
+0x1.4dc5ff6a9b8cp-2, 0x1.7fbe9beaff7d3p-1, 0x1.b29dd5f3653bbp-1, 0x1.a1fc6c8343f8ep-1,
+0x1.6f5656aadeacbp-2, 0x1.abe98e8357d32p-3, 0x1.c4cd8113899bp-1, 0x1.7bceb22ef79d6p-1,
+0x1.abdbef7b57b7ep-1, 0x1.66c56ddacd8aep-1, 0x1.2cb2e8525965dp-3, 0x1.977336032ee67p-1,
+0x1.297ee88a52fddp-2, 0x1.94c6e683298ddp-4, 0x1.8604df2f0c09cp-1, 0x1.e347bd4fc68f8p-1,
+0x1.cde868cb9bd0dp-1, 0x1.0ef9e6761df3dp-1, 0x1.efe84723dfd09p-1, 0x1.cbd6945f97ad3p-1,
+0x1.ee6f3bfbdcde7p-1, 0x1.38a54c02714aap-8, 0x1.95ef7a2b2bdefp-2, 0x1.37abdc426f57cp-1,
+0x1.6c9c9cdad9394p-2, 0x1.ae143d635c288p-3, 0x1.d5b5755fab6afp-1, 0x1.9b50b80336a17p-7,
+0x1.971bbcc32e378p-5, 0x1.2a44450254889p-1, 0x1.8ba7de0f174fcp-1, 0x1.80a977030152fp-2,
+0x1.5405c1d2a80b8p-2, 0x1.3e45b3fe7c8b6p-1, 0x1.8944a01312894p-3, 0x1.61ae0c3ec35c2p-1,
+0x1.a94017a352803p-1, 0x1.38f548a271ea9p-4, 0x1.baf97cd375f3p-2, 0x1.551c071aaa381p-1,
+0x1.8de416f31bc83p-1, 0x1.28a9787e5152fp-1, 0x1.d91e7a3bb23cfp-2, 0x1.151c59a22a38bp-4,
+0x1.5b425552b684bp-1, 0x1.ca50712394a0ep-3, 0x1.7ad22002f5a44p-7, 0x1.292abe1a52558p-1,
+0x1.818e02bf031cp-1, 0x1.f5d38fa3eba72p-1, 0x1.ea02a4f3d4055p-2, 0x1.6ffd3ebadffa8p-1,
+0x1.f844da3bf089bp-1, 0x1.bff90f8f7ff22p-1, 0x1.4f5235f29ea47p-2, 0x1.5d26514aba4cap-2,
+0x1.5bf0f742b7e1fp-4, 0x1.f57a4163eaf48p-3, 0x1.6a00d712d401bp-2, 0x1.13bf6ad2277edp-3,
+0x1.a7a2d55b4f45bp-1, 0x1.02a1265205425p-3, 0x1.054496360a893p-1, 0x1.4696d9028d2dbp-3,
+0x1.7eedfd96fddcp-1, 0x1.6795be3acf2b8p-1, 0x1.b353c28366a78p-1, 0x1.282e1536505c3p-1,
+0x1.8eb467531d68dp-1, 0x1.21a101d24342p-2, 0x1.f5287133ea50ep-3, 0x1.1c987e423931p-1,
+0x1.b979f96b72f3fp-1, 0x1.69d9596ad3b2bp-1, 0x1.3f3c09767e781p-1, 0x1.14bc4eba2978ap-1,
+0x1.dc6d75b7b8dafp-1, 0x1.452751fa8a4eap-1, 0x1.ef386683de70dp-4, 0x1.5dfb7872bbf6fp-1,
+0x1.3afae19a75f5cp-1, 0x1.32e85f4a65d0cp-1, 0x1.9bf16e5337e2ep-2, 0x1.333fbbd6667f7p-1,
+0x1.e5c2ddb3cb85cp-2, 0x1.75a1d226eb43ap-1, 0x1.e1d2e47bc3a5dp-1, 0x1.1e5f8dc23cbf2p-1,
+0x1.f300627fe600cp-1, 0x1.2da6a0025b4d4p-2, 0x1.634f6876c69edp-1, 0x1.9aa337d735467p-1,
+0x1.aef733335dee6p-2, 0x1.a24ffaa3449ffp-3, 0x1.ec48ee17d891ep-1, 0x1.59a65cb2b34ccp-3,
+0x1.d029bce7a0538p-1, 0x1.9f9cb0973f396p-1, 0x1.7e97ac62fd2f6p-1, 0x1.5ede2436bdbc5p-1,
+0x1.83698c0306d32p-4, 0x1.fbe1c8aff7c39p-1, 0x1.edda89d3dbb51p-3, 0x1.e9e72aebd3ce5p-1,
+0x1.65bb221acb764p-1, 0x1.bab2abeb75655p-1, 0x1.fd46f343fa8dep-2, 0x1.422897ce84513p-1,
+0x1.ffb3fbc3ff67fp-2, 0x1.3c8a867279151p-1, 0x1.4048207a80904p-2, 0x1.d6a6fbe3ad4dfp-4,
+0x1.bdcb96f37b973p-3, 0x1.6e1cc76adc399p-1, 0x1.6e149b52dc293p-1, 0x1.62545496c4a8bp-1,
+0x1.c77d331b8efa6p-2, 0x1.4fe77fca9fcfp-1, 0x1.0167c4aa02cf9p-2, 0x1.ad7df8135afbfp-2,
+0x1.e6bacfcfcd75ap-1, 0x1.e4034acbc8069p-1, 0x1.c588cf738b11ap-3, 0x1.7c6cd2caf8d9ap-2,
+0x1.325d25c264ba5p-3, 0x1.76ac87c2ed591p-3, 0x1.14a00092294p-1, 0x1.cc1065439820dp-5,
+0x1.fd47d28bfa8fap-1, 0x1.266f59e24cdebp-2, 0x1.7b9f2a8af73e5p-1, 0x1.6da82042db504p-4,
+0x1.1e32eb3a3c65dp-2, 0x1.f715ccffee2bap-1, 0x1.79c2ef02f385ep-5, 0x1.f4d497b7e9a93p-1,
+0x1.b1c878eb6390fp-1, 0x1.163fa8922c7f5p-1, 0x1.36fd2f826dfa6p-1, 0x1.6344ed92c689ep-2,
+0x1.4b28bc0296518p-3, 0x1.d7213fc3ae428p-1, 0x1.d8eeac8bb1dd6p-2, 0x1.847a297b08f45p-2,
+0x1.453e072a8a7c1p-1, 0x1.6a2fc652d45f9p-3, 0x1.248b4a8249169p-4, 0x1.47e505a28fca1p-4,
+0x1.aa73716354e6ep-1, 0x1.4a8a974a95153p-2, 0x1.ff77397bfeee7p-2, 0x1.912e412f225c8p-1,
+0x1.12912cda25226p-2, 0x1.711dd09ae23bap-1, 0x1.3d92aa427b255p-3, 0x1.abbfbfc3577f8p-2,
+0x1.cec8f28b9d91ep-1, 0x1.6404ab22c8095p-1, 0x1.e541cc6bca83ap-2, 0x1.cc10c51398219p-1,
+0x1.f73c5813ee78bp-1, 0x1.b900430372008p-3, 0x1.f9c5c91bf38b9p-1, 0x1.0cab9b5a19573p-2,
+0x1.955776f32aaefp-3, 0x1.161f80822c3fp-5, 0x1.eca99593d9533p-3, 0x1.71e56a42e3cadp-5,
+0x1.27a1a09a4f434p-1, 0x1.b22794e7644f3p-1, 0x1.91819ae323033p-2, 0x1.7a6bcf9ef4d7ap-1,
+0x1.8948d4a71291bp-1, 0x1.b53823b76a704p-1, 0x1.e54722c3ca8e4p-4, 0x1.9d0db79b3a1b7p-2,
+0x1.f882a983f1055p-6, 0x1.84e936b309d27p-3, 0x1.ef06f903de0dfp-2, 0x1.ba3786af746f1p-1,
+0x1.067f99520cff3p-1, 0x1.f73f193fee7e3p-1, 0x1.4b65c7da96cb9p-1, 0x1.8fc82fc31f906p-1,
+0x1.685ce9d6d0b9dp-1, 0x1.9aca726b3594ep-1, 0x1.96a03e832d408p-3, 0x1.3725dc626e4bcp-1,
+0x1.fd9e3b13fb3c7p-2, 0x1.5848f5d6b091fp-1, 0x1.0336a172066d4p-1, 0x1.ec16eb33d82ddp-2,
+0x1.c68906978d121p-1, 0x1.f9f8d51bf3f1bp-2, 0x1.7c614346f8c28p-1, 0x1.5ef722a2bdee4p-4,
+0x1.0e5e62961cbccp-1, 0x1.f78ba8abef175p-1, 0x1.0bf4ebe217e9dp-3, 0x1.b000198360003p-4,
+0x1.a9b33d9353668p-1, 0x1.0bbe086a177c1p-1, 0x1.b06bd2cf60d7ap-1, 0x1.32fc123665f82p-1,
+0x1.81ec584303d8bp-2, 0x1.ed14b727da297p-1, 0x1.82ee040305dc1p-9, 0x1.a17482db42e9p-2,
+0x1.393c134272782p-3, 0x1.f20cd50be419bp-2, 0x1.15e390322bc72p-2, 0x1.54ce9e26a99d4p-1,
+0x1.e08b078bc1161p-2, 0x1.d6578ff3acaf2p-1, 0x1.c92d9bcb925b3p-2, 0x1.6289b662c5137p-3,
+0x1.7122025ae244p-1, 0x1.4a3edd86947dcp-1, 0x1.8fc849fb1f909p-1, 0x1.bfc47f837f89p-3,
+0x1.450fa6b28a1f5p-2, 0x1.25fdd6da4bfbbp-2, 0x1.65fc957acbf93p-1, 0x1.a44367c34886dp-3,
+0x1.8ffb55fb1ff6bp-1, 0x1.c4bbb17b89776p-2, 0x1.29df7c8a53bfp-2, 0x1.3cb3711a7966ep-2,
+0x1.b3d302d367a6p-2, 0x1.afd9f27b5fb3ep-2, 0x1.a8b3777b5166fp-2, 0x1.07397df20e73p-2,
+0x1.e3ab01abc756p-1, 0x1.098b1d1213164p-2, 0x1.b698d12f6d31ap-1, 0x1.49425b929284bp-2,
+0x1.c76916c38ed23p-3, 0x1.b81bbf3370378p-1, 0x1.755b6f36eab6ep-1, 0x1.8052950300a53p-2,
+0x1.62445372c488ap-2, 0x1.34dd300269ba6p-11, 0x1.4f7e8a429efd1p-5, 0x1.a167ad7f42cf6p-1,
+0x1.d6a4c73fad499p-1, 0x1.f31d6d13e63aep-2, 0x1.fa0a1b17f4143p-1, 0x1.47c6c9968f8d9p-1,
+0x1.0f3650321e6cap-3, 0x1.89d2651313a4dp-1, 0x1.b7b7e9776f6fdp-1, 0x1.ccaaced39955ap-2,
+0x1.cd1507c39a2a1p-5, 0x1.1db47eee3b69p-1, 0x1.4f66415a9ecc8p-1, 0x1.accca67759995p-1,
+0x1.257a80024af5p-13, 0x1.e455ff9fc8acp-1, 0x1.2c997c025933p-3, 0x1.b3f7b22367ef6p-2,
+0x1.7885f1b2f10bep-2, 0x1.1f801ac23f003p-1, 0x1.5d98980abb313p-1, 0x1.3fdbf5027fb7fp-2,
+0x1.a445a94b488b5p-1, 0x1.1431693a2862dp-1, 0x1.448f284a891e5p-1, 0x1.61feef82c3fdep-5,
+0x1.989a50d33134ap-2, 0x1.73d52efae7aa6p-2, 0x1.ac9272fb5924ep-2, 0x1.7d6f5222fadeap-1,
+0x1.746f9d92e8df4p-2, 0x1.d6824443ad049p-2, 0x1.1ed6ff9e3daep-1, 0x1.21b92c0a43726p-2,
+0x1.e4cfd8afc99fbp-1, 0x1.18e11ab631c23p-1, 0x1.d8a35f9bb146cp-1, 0x1.44eb65c289d6dp-4,
+0x1.4566ff8a8acep-2, 0x1.905b490f20b69p-1, 0x1.0ef2d4221de5bp-1, 0x1.7f09a082fe134p-2,
+0x1.5c1f8ff2b83f2p-2, 0x1.796455e2f2c8bp-3, 0x1.b145dad3628bbp-3, 0x1.5c443f4ab8888p-2,
+0x1.0abc54521578bp-3, 0x1.6eefab6adddf5p-2, 0x1.881df8b7103bfp-1, 0x1.fde41be3fbc83p-2,
+0x1.d6f7f077adefep-1, 0x1.cb6d218396da4p-2, 0x1.9ee008733dc01p-1, 0x1.7b3d99c2f67b3p-1,
+0x1.f9e7f9fbf3cffp-1, 0x1.c6de617b8dbccp-2, 0x1.915d88bb22bb1p-1, 0x1.8c6a44c318d49p-2,
+0x1.9d59c83b3ab39p-1, 0x1.9e9b08d33d361p-3, 0x1.0e91d2121d23ap-3, 0x1.5e465c12bc8ccp-3,
+0x1.52e7e45aa5cfdp-1, 0x1.627b7422c4f6fp-1, 0x1.d0dc5a13a1b8bp-2, 0x1.37b7bd066f6f8p-1,
+0x1.ed723b53dae47p-3, 0x1.8223194b04463p-2, 0x1.605529bec0aa5p-1, 0x1.1e100e9a3c202p-1,
+0x1.45b356c28b66bp-3, 0x1.bd1ff7837a3ffp-3, 0x1.dd94dedbbb29cp-1, 0x1.fef93b5bfdf27p-2,
+0x1.9b4226b336845p-2, 0x1.279956324f32bp-3, 0x1.ad9ebd535b3d8p-1, 0x1.1050287220a05p-1,
+0x1.015e2b4602bc5p-1, 0x1.35bcb6066b797p-1, 0x1.e846cc03d08dap-6, 0x1.b0ac377361587p-2,
+0x1.b7346c436e68ep-5, 0x1.ae223ed35c448p-1, 0x1.4e4ed5e29c9dbp-3, 0x1.55b40bc2ab681p-5,
+0x1.2322df1a4645cp-2, 0x1.e4f13e37c9e28p-1, 0x1.b720c6436e419p-2, 0x1.7759be42eeb38p-4,
+0x1.326001a264cp-3, 0x1.1f34d7a63e69bp-1, 0x1.0cf99d9a19f34p-2, 0x1.9f7fe4c33effdp-1,
+0x1.0360978a06c13p-2, 0x1.6eeafbd6ddd5fp-1, 0x1.ae6f438b5cde8p-2, 0x1.fa19b53bf4337p-2,
+0x1.7fe443c2ffc88p-4, 0x1.bc665c2378cccp-4, 0x1.b1ce9343639d2p-5, 0x1.02d2bc5a05a58p-2,
+0x1.4da992ca9b532p-2, 0x1.f8b1c813f1639p-1, 0x1.80e5fbdb01cbfp-1, 0x1.7475dcbee8ebcp-1,
+0x1.0a60767214c0fp-3, 0x1.2e84b92a5d097p-1, 0x1.098c0a5a13181p-2, 0x1.43f648e287ec9p-1,
+0x1.9105bcb3220b8p-3, 0x1.2810771a5020fp-2, 0x1.c4c649c3898c9p-5, 0x1.fed2d7d3fda5bp-3,
+0x1.08a9e9821153dp-3, 0x1.bf8068537f00dp-3, 0x1.2a1fed62543fep-2, 0x1.a777d3db4eefap-2,
+0x1.53456122a68acp-3, 0x1.70a059d2e140bp-1, 0x1.02a721b6054e4p-1, 0x1.42d2b16a85a56p-2,
+0x1.1faa62ea3f54cp-2, 0x1.8923f0831247ep-1, 0x1.03a4f5d20749fp-3, 0x1.11857d3e230bp-1,
+0x1.f01dd8b3e03bbp-2, 0x1.1820df3e3041cp-1, 0x1.d24afb03a495fp-6, 0x1.280b74d25016fp-1,
+0x1.4fadaac29f5b5p-1, 0x1.4d7a08629af41p-4, 0x1.a974d2ff52e9ap-1, 0x1.f6827427ed04fp-1,
+0x1.130848e226109p-4, 0x1.2a5aced654b5ap-1, 0x1.6af850e2d5f0ap-1, 0x1.93e49af327c93p-3,
+0x1.637e1ff2c6fc4p-3, 0x1.efbe5613df7cbp-1, 0x1.a8ef6f9f51deep-1, 0x1.7a41ee5af483ep-2,
+0x1.078d233a0f1a4p-2, 0x1.c53bd43b8a77bp-1, 0x1.3cd5ad2279ab6p-1, 0x1.8be217fb17c43p-2,
+0x1.a8df728351beep-4, 0x1.d1e5a3d3a3cb4p-1, 0x1.99acf5ef3359fp-1, 0x1.13da8d3227b52p-2,
+0x1.4285fda6850cp-1, 0x1.38a82f4271506p-2, 0x1.2b569f4e56ad4p-1, 0x1.d25b2f1ba4b66p-1,
+0x1.2bc0412257808p-4, 0x1.6c3fdcc6d87fcp-1, 0x1.c7c158ab8f82bp-2, 0x1.1d86f47e3b0dfp-1,
+0x1.08c178021182fp-2, 0x1.e4e6085bc9cc1p-2, 0x1.1649a5322c935p-3, 0x1.d40e66c3a81cdp-1,
+0x1.1c22453e38449p-1, 0x1.ef073c4fde0e8p-1, 0x1.ca90dae79521bp-1, 0x1.3e834e5a7d06ap-1,
+0x1.19620b2232c41p-1, 0x1.35892bc66b125p-1, 0x1.a37c751746f8fp-1, 0x1.72419322e4832p-1,
+0x1.254781d64a8fp-1, 0x1.4c6be4b698d7dp-1, 0x1.7b145262f628ap-4, 0x1.a90e1377521c2p-1,
+0x1.11a7b8ee234f7p-1, 0x1.6c38376ed8707p-1, 0x1.bbfc7dc377f9p-3, 0x1.46c3a73e8d875p-1,
+0x1.3e1ddb3e7c3bbp-1, 0x1.1582ab822b055p-6, 0x1.d0b0eddba161ep-1, 0x1.0147b1c2028f6p-2,
+0x1.4a005a029400bp-2, 0x1.f80f1a4bf01e3p-2, 0x1.4bfc1ff297f84p-3, 0x1.94f06a4b29e0dp-2,
+0x1.a11da7a3423b5p-3, 0x1.36dfb4526dbf7p-1, 0x1.e7ff29a3cffe5p-1, 0x1.d9504bd3b2a09p-2,
+0x1.4a95c402952b9p-4, 0x1.6c8c9762d9193p-4, 0x1.816d195302da3p-2, 0x1.4574fdbe8aeap-1,
+0x1.c98cf3839319ep-5, 0x1.168ecf1a2d1dap-2, 0x1.07f0982a0fe13p-2, 0x1.35fada5e6bf5bp-1,
+0x1.c0d0935781a12p-1, 0x1.3ba60962774c1p-4, 0x1.5078dafaa0f1bp-2, 0x1.cc302a5398605p-2,
+0x1.73e0a5e2e7c15p-1, 0x1.af3def935e7bep-2, 0x1.1e4c513a3c98ap-2, 0x1.0b10bd9a16218p-2,
+0x1.0f5cbcd21eb98p-3, 0x1.fc4a9023f8952p-2, 0x1.cc4c060f98981p-1, 0x1.81f50a7303ea1p-1,
+0x1.06d15d6e0da2cp-1, 0x1.9cfcf3e739f9ep-1, 0x1.4c71aa0298e35p-8, 0x1.abd18a6f57a31p-1,
+0x1.320902126412p-2, 0x1.565fad42acbf6p-3, 0x1.d926fe43b24ep-3, 0x1.014beaf60297dp-1,
+0x1.8c779fa318ef4p-1, 0x1.7923a4c2f2475p-3, 0x1.edf410dfdbe82p-1, 0x1.b5ca58236b94bp-1,
+0x1.17b4f8422f69fp-2, 0x1.5d553b12baaa7p-2, 0x1.f67eabbbecfd5p-2, 0x1.50e696b2a1cd3p-2,
+0x1.39f2051673e41p-1, 0x1.7f37a1f6fe6f4p-1, 0x1.de6e25b7bcdc5p-1, 0x1.f58530d3eb0a6p-2,
+0x1.a6ac63234d58cp-1, 0x1.0d5526621aaa5p-2, 0x1.e0daad97c1b56p-1, 0x1.1a8d0902351a1p-1,
+0x1.5e498afabc931p-1, 0x1.c00358c38006bp-3, 0x1.a01567cf402adp-1, 0x1.a220ba2f44417p-1,
+0x1.6e261e42dc4c4p-1, 0x1.6c616ddad8c2ep-1, 0x1.2415c4a2482b9p-1, 0x1.d3ddeec3a7bbep-3,
+0x1.095e61be12bccp-1, 0x1.26aea7f64d5d5p-1, 0x1.064830e20c906p-4, 0x1.a262e2cb44c5cp-1,
+0x1.7c469346f88d2p-1, 0x1.2e258b625c4b1p-2, 0x1.475d9b7a8ebb3p-2, 0x1.08be32e6117c6p-1,
+0x1.eab75dc3d56ecp-2, 0x1.2345bd32468b8p-2, 0x1.7d111612fa223p-2, 0x1.81362b03026c5p-1,
+0x1.404d7c22809bp-1, 0x1.b9c7e0e7738fcp-1, 0x1.4d4bb2e29a976p-4, 0x1.e8fe04e3d1fc1p-3,
+0x1.38ff82da71ffp-1, 0x1.02f3820205e7p-6, 0x1.750219a2ea043p-1, 0x1.bf57cbf37eaf9p-2,
+0x1.1d845e8a3b08cp-2, 0x1.55dcc736abb99p-1, 0x1.fa38eefbf471ep-1, 0x1.ed0bba3fda177p-1,
+0x1.c5dd9d6b8bbb4p-1, 0x1.9a4e56cb349cbp-1, 0x1.8f2c746f1e58fp-1, 0x1.3403bbaa68077p-1,
+0x1.06afc4a20d5f9p-1, 0x1.6684721acd08ep-2, 0x1.a8fb375b51f67p-1, 0x1.00e2660201c4dp-5,
+0x1.d9f0e103b3e1cp-1, 0x1.c9c43d7b93888p-1, 0x1.b271092b64e21p-1, 0x1.56377446ac6efp-1,
+0x1.835c0ca306b82p-3, 0x1.587f5b92b0febp-3, 0x1.7bd69ca2f7ad4p-3, 0x1.5632b20aac656p-1,
+0x1.cf856afb9f0adp-2, 0x1.1d7e32323afc6p-1, 0x1.aed1ba1b5da37p-2, 0x1.40818d0281032p-4,
+0x1.ae8c26335d185p-2, 0x1.0112536a0224ap-1, 0x1.449f65b2893edp-2, 0x1.04595f0208b2cp-5,
+0x1.0929ef7a1253ep-1, 0x1.751cc782ea399p-5, 0x1.dfe2f7dbbfc5fp-2, 0x1.97ec1ebf2fd84p-1,
+0x1.6d2e93b2da5d2p-1, 0x1.d454d5cba8a9bp-2, 0x1.84f7d8ff09efbp-1, 0x1.330c311a66186p-1,
+0x1.08f1835a11e3p-2, 0x1.14244d6a2848ap-1, 0x1.9c3fb303387f6p-3, 0x1.8b28865316511p-1,
+0x1.c76686778ecd1p-1, 0x1.00b241c201648p-5, 0x1.9b36acb3366d6p-1, 0x1.a157677742aedp-1,
+0x1.d9cf6197b39ecp-1, 0x1.4da7b5da9b4f7p-1, 0x1.ef1db773de3b7p-2, 0x1.d53325e3aa665p-4,
+0x1.a3c78cbf478f2p-1, 0x1.568482e2ad09p-1, 0x1.90d916c721b23p-1, 0x1.171484722e291p-2,
+0x1.d00ad453a015bp-3, 0x1.a107cf43420fap-3, 0x1.6734e7b2ce69dp-2, 0x1.4b48c82e96919p-1,
+0x1.6954473ad2a89p-1, 0x1.55ea26b2abd45p-1, 0x1.5b8e5e1eb71ccp-1, 0x1.c9f8dad393f1bp-3,
+0x1.6d3bf32eda77ep-1, 0x1.2dff68225bfedp-3, 0x1.4d4aae029a956p-6, 0x1.b4d50dbb69aa2p-2,
+0x1.35aa44f26b549p-1, 0x1.8f622e6f1ec46p-1, 0x1.aed6fe835daep-6, 0x1.ba23069f74461p-1,
+0x1.470cf7aa8e19fp-2, 0x1.d21a92d3a4352p-3, 0x1.454b8cee8a972p-1, 0x1.abb4092357681p-3,
+0x1.092391a212472p-2, 0x1.c104733b8208ep-2, 0x1.888d3783111a7p-6, 0x1.7984a992f3095p-3,
+0x1.714f7ba2e29efp-4, 0x1.03d3457607a69p-1, 0x1.320f1e42641e4p-2, 0x1.d1f17c33a3e3p-1,
+0x1.695f2162d2be4p-3, 0x1.4f052f429e0a6p-4, 0x1.75eef9b2ebddfp-3, 0x1.9cb4fadb3969fp-2,
+0x1.24453372488a6p-2, 0x1.11163246222c6p-1, 0x1.9a3459833468bp-5, 0x1.fb76e0f7f6edcp-1,
+0x1.9c0163e33802cp-3, 0x1.7531a3b6ea634p-1, 0x1.b7d45ea36fa8cp-3, 0x1.d43c4c27a878ap-1,
+0x1.c0b17dc38163p-1, 0x1.e17db463c2fb7p-3, 0x1.5d4da602ba9b5p-2, 0x1.ecb78563d96f1p-2,
+0x1.f066e203e0cdcp-7, 0x1.783b15eaf0763p-2, 0x1.60fd929ac1fb2p-2, 0x1.56902ebaad206p-2,
+0x1.30a42faa61486p-1, 0x1.f5ca563feb94bp-1, 0x1.163519aa2c6a3p-1, 0x1.b535f87f6a6bfp-1,
+0x1.ac991fb359324p-2, 0x1.2279836644f3p-1, 0x1.39722e0272e46p-5, 0x1.04767f5208edp-1,
+0x1.326646e264cc9p-4, 0x1.593d640ab27adp-2, 0x1.accff703599ffp-2, 0x1.0149226a02924p-2,
+0x1.acfeafdb59fd6p-2, 0x1.33e3b9ee67c77p-1, 0x1.4eff0ea29dfe2p-1, 0x1.68a1f1a6d143ep-1,
+0x1.13e7b0d227cf6p-3, 0x1.68a2543ad144bp-1, 0x1.6418d29ac831ap-1, 0x1.57f48a5aafe91p-2,
+0x1.bba7efdb774fep-2, 0x1.d20dea43a41bdp-1, 0x1.006d22a200da4p-2, 0x1.3d0aeb5a7a15dp-2,
+0x1.29b55d72536acp-3, 0x1.2edd64525dbadp-1, 0x1.94e1385f29c27p-1, 0x1.48bbcb9291779p-3,
+0x1.eafaef47d5f5ep-1, 0x1.158006b22b001p-3, 0x1.faee1483f5dc3p-2, 0x1.1b9f1eee373e4p-1,
+0x1.d952bf43b2a58p-4, 0x1.3ac23e8275848p-5, 0x1.a1aa2ed343546p-2, 0x1.1176e7c222eddp-1,
+0x1.3625a7526c4b5p-1, 0x1.c8d8749b91b0fp-2, 0x1.5ed67102bdacep-5, 0x1.5c72702eb8e4ep-1,
+0x1.910aec532215ep-1, 0x1.d8aac52bb1559p-2, 0x1.dd170163ba2ep-1, 0x1.9e2910f33c522p-3,
+0x1.01c8e4020391dp-4, 0x1.2c161002582c2p-1, 0x1.d02c35e3a0587p-1, 0x1.94cc22d329984p-3,
+0x1.2970c87252e19p-2, 0x1.3445087e688a1p-1, 0x1.112d4de2225aap-1, 0x1.728c5c26e518cp-1,
+0x1.0652f2be0ca5ep-1, 0x1.9163df3322c7cp-1, 0x1.111d1d42223a4p-5, 0x1.50c04a1aa1809p-1,
+0x1.8082870301051p-2, 0x1.a5f30a334be61p-1, 0x1.a2ef3cff45de8p-1, 0x1.5678658aacf0dp-2,
+0x1.eb530bdfd6a61p-1, 0x1.40cc8e8281992p-2, 0x1.c6db51b78db6ap-1, 0x1.33eb1e2267d64p-4,
+0x1.6824d652d049bp-2, 0x1.2f60d23a5ec1ap-2, 0x1.37f44b8a6fe89p-1, 0x1.ea38127bd4702p-1,
+0x1.7c1ca36af8394p-1, 0x1.4de1b29a9bc36p-1, 0x1.46aa82a68d55p-1, 0x1.0d278fba1a4f2p-1,
+0x1.d1b8a963a3715p-4, 0x1.23c1840647831p-1, 0x1.74b1d3f6e963ap-1, 0x1.69c0c6c2d3819p-3,
+0x1.3f5e50127ebcap-3, 0x1.44de09da89bc1p-1, 0x1.7f4674cafe8cfp-2, 0x1.c91ff07b923fep-2,
+0x1.e48c4953c9189p-3, 0x1.d0d0884ba1a11p-1, 0x1.5c715192b8e2ap-3, 0x1.7f760512feec1p-1,
+0x1.6234677ac468dp-1, 0x1.a0b898e341713p-3, 0x1.a06c9e5b40d94p-2, 0x1.13ad57e2275abp-4,
+0x1.c4260d03884c2p-6, 0x1.cc9630a3992c6p-3, 0x1.9b63bb8336c77p-2, 0x1.f9743c4bf2e88p-1,
+0x1.138bd36a2717ap-1, 0x1.291a5eea5234cp-2, 0x1.ff1a00c3fe34p-5, 0x1.c79e3e978f3c8p-1,
+0x1.2c3d9896587b3p-1, 0x1.57e5eb96afcbdp-1, 0x1.b1d6510f63acap-1, 0x1.50b477faa168fp-2,
+0x1.4b8f3c62971e8p-2, 0x1.f101a76be2035p-2, 0x1.b581cbbb6b039p-1, 0x1.bffd66bb7ffadp-2,
+0x1.c4257b83884afp-5, 0x1.2a339fae54674p-1, 0x1.3a6ee50e74dddp-1, 0x1.b067af0360cf6p-3,
+0x1.bc46a613788d5p-3, 0x1.fa121f77f4244p-1, 0x1.50a9e3fea153cp-1, 0x1.d06977b3a0d2fp-2,
+0x1.cae2a7bf95c55p-1, 0x1.a7c638634f8c7p-1, 0x1.9eab03b33d56p-3, 0x1.2d170f365a2e2p-1,
+0x1.fe8bd303fd17ap-6, 0x1.37e1101a6fc22p-1, 0x1.4f8cba329f197p-1, 0x1.e158f043c2b1ep-5,
+0x1.ab069c43560d4p-1, 0x1.d3e97f43a7d3p-5, 0x1.789cb4c2f1397p-5, 0x1.7d24df5afa49cp-2,
+0x1.63978ed2c72f2p-2, 0x1.bbdb5ac377b6bp-4, 0x1.0c615c8218c2cp-2, 0x1.de095fffbc12cp-1,
+0x1.8f6156f31ec2bp-1, 0x1.c037fa63806ffp-4, 0x1.0cc737fa198e7p-2, 0x1.a947a903528f5p-4,
+0x1.3087d302610fap-1, 0x1.df2b3da3be568p-4, 0x1.1527a87e2a4f5p-1, 0x1.4cca2abe99945p-1,
+0x1.66190762cc321p-1, 0x1.3e5a36327cb47p-3, 0x1.b8e4167f71c83p-1, 0x1.d52ab0ebaa556p-1,
+0x1.26a2b4024d457p-3, 0x1.098dfa7a131bfp-1, 0x1.7abed982f57dbp-2, 0x1.48b54bc2916a9p-5,
+0x1.62a865bac550dp-2, 0x1.250a2dae4a146p-1, 0x1.41a263f28344cp-1, 0x1.829122eb05224p-2,
+0x1.73acf712e759fp-3, 0x1.225e3c4a44bc8p-2, 0x1.bebc40f37d788p-2, 0x1.fc768203f8edp-7,
+0x1.5cdb6c32b9b6ep-2, 0x1.edcfd78bdb9fbp-2, 0x1.8d08936b1a112p-2, 0x1.60397d82c073p-1,
+0x1.2e6357225cc6bp-1, 0x1.4cb4f7f69969fp-1, 0x1.3e42dd827c85cp-1, 0x1.7b895c22f712cp-2,
+0x1.84bbf7430977fp-1, 0x1.c4a6797f894cfp-1, 0x1.e5db4663cbb69p-2, 0x1.6a87948ad50f3p-2,
+0x1.17c260022f84cp-10, 0x1.02a975820552fp-6, 0x1.06fa80020df5p-8, 0x1.66a4e892cd49dp-1,
+0x1.5eaf64e2bd5edp-3, 0x1.baf20b7f75e41p-1, 0x1.3bcf997a779f3p-1, 0x1.42a90c7285522p-2,
+0x1.89000beb12001p-2, 0x1.f92f063ff25e1p-1, 0x1.6bbfb5ead77f7p-2, 0x1.75d438d2eba87p-1,
+0x1.1e3933ea3c726p-1, 0x1.f7823eebef048p-1, 0x1.b8e6524371ccap-4, 0x1.7b2471b2f648ep-1,
+0x1.1162ba1a22c57p-2, 0x1.167aeac22cf5dp-1, 0x1.83164bbb062c9p-1, 0x1.371f13266e3e2p-1,
+0x1.ac5ad10358b5ap-6, 0x1.266a55b24cd4bp-3, 0x1.2eb1214a5d624p-2, 0x1.3bc62daa778c6p-1,
+0x1.964f8d632c9f2p-1, 0x1.d59b6e27ab36ep-1, 0x1.f98adbbbf315bp-1, 0x1.1b0b84a236171p-1,
+0x1.9a41e7a33483dp-1, 0x1.d8f0fdd3b1e2p-2, 0x1.d04f4ee7a09eap-1, 0x1.9acdc8d3359b9p-1,
+0x1.e91b952bd2373p-2, 0x1.d25d43e7a4ba8p-1, 0x1.0172b16602e56p-1, 0x1.4c39a3d298734p-1,
+0x1.8d4f4f631a9eap-1, 0x1.ea1256e3d424bp-4, 0x1.ed8e2a0bdb1c5p-1, 0x1.473d55628e7abp-3,
+0x1.b38a88c367151p-4, 0x1.46dc0a028db81p-2, 0x1.c7a38e2b8f472p-1, 0x1.54aa8506a9551p-1,
+0x1.35e087d26bc11p-2, 0x1.fec05873fd80bp-1, 0x1.9f9ded6b3f3bep-2, 0x1.23a1a0f647434p-1,
+0x1.153b43362a768p-1, 0x1.4b9509b2972a1p-3, 0x1.6b02d062d605ap-3, 0x1.229e19be453c3p-1,
+0x1.38ffafb271ff6p-2, 0x1.e432897bc8651p-2, 0x1.79911d92f3224p-3, 0x1.967b29c32cf65p-4,
+0x1.8f6965cb1ed2dp-2, 0x1.5fbc8c72bf792p-3, 0x1.4ddae9da9bb5dp-1, 0x1.87da6a130fb4dp-3,
+0x1.4467a20688cf4p-1, 0x1.1e2a38c23c547p-1, 0x1.fcc4635bf988cp-1, 0x1.c7ab64c38f56dp-4,
+0x1.e10ef94bc21dfp-2, 0x1.fc6e297bf8dc5p-2, 0x1.852f106b0a5e2p-1, 0x1.f75b3023eeb66p-3,
+0x1.3b795f9a76f2cp-1, 0x1.72bd3a76e57a7p-1, 0x1.9f4c42c33e988p-2, 0x1.71eab0b6e3d56p-1,
+0x1.62b3f742c567fp-5, 0x1.2e935f125d26cp-2, 0x1.8d2a6b731a54dp-2, 0x1.623706bac46e1p-2,
+0x1.2c140ffa58282p-2, 0x1.96642c6f2cc86p-1, 0x1.d4bd2453a97a5p-1, 0x1.ab454b33568a9p-1,
+0x1.e9496edbd292ep-1, 0x1.7beec342f7dd8p-4, 0x1.9bc6c9db378d9p-2, 0x1.0b928d6217252p-2,
+0x1.21971d26432e4p-1, 0x1.2c47ac52588f6p-1, 0x1.713157d2e262bp-2, 0x1.e94bd00bd297ap-1,
+0x1.8436cf6f086dap-1, 0x1.9ce5700339caep-7, 0x1.2d09aa425a135p-3, 0x1.913ce2e32279cp-2,
+0x1.249dce82493bap-1, 0x1.201b37a240367p-3, 0x1.0193de0a0327cp-1, 0x1.5254b282a4a96p-5,
+0x1.463de2a68c7bcp-1, 0x1.0d85dcea1b0bcp-2, 0x1.25f82e624bf06p-2, 0x1.036e847a06dd1p-2,
+0x1.f98028ebf3005p-1, 0x1.62a23892c5447p-1, 0x1.f3a1f2f3e743ep-1, 0x1.f56d0b83eada1p-6,
+0x1.f9ebe81bf3d7dp-1, 0x1.746e5152e8dcap-2, 0x1.818dd773031bbp-2, 0x1.1febe02a3fd7cp-2,
+0x1.426d545284dabp-3, 0x1.2b08201256104p-2, 0x1.d9d9da23b3b3bp-4, 0x1.cf261f639e4c4p-4,
+0x1.8a03d0e31407ap-2, 0x1.091ea032123d4p-1, 0x1.7f5c153afeb83p-2, 0x1.e6990597cd321p-1,
+0x1.ab3264035664dp-4, 0x1.7846b686f08d7p-1, 0x1.cfe4d5a39fc9bp-1, 0x1.b99d1bef733a3p-1,
+0x1.7eba4c4afd74ap-1, 0x1.b274030364e8p-5, 0x1.04771aba08ee3p-2, 0x1.46b035928d607p-2,
+0x1.8cb8386319707p-3, 0x1.83cf6b6b079edp-1, 0x1.70facbe2e1f59p-2, 0x1.a96bf0bf52d7ep-1,
+0x1.524b3b82a4967p-6, 0x1.4b797d2296f3p-1, 0x1.591997c2b2333p-4, 0x1.04a0b10209416p-7,
+0x1.5c376b62b86edp-2, 0x1.ec525ec3d8a4cp-5, 0x1.3bdeb20277bd6p-5, 0x1.500f3b9aa01e7p-2,
+0x1.b1f89d2b63f14p-2, 0x1.a909adb352136p-2, 0x1.37fd8de26ffb2p-1, 0x1.2997a3ae532f4p-1,
+0x1.6a08e6e2d411dp-1, 0x1.7338c92ae6719p-1, 0x1.637c679ac6f8dp-1, 0x1.78567a82f0acfp-4,
+0x1.f15da563e2bb5p-3, 0x1.195391c232a72p-4, 0x1.5a3d4e42b47aap-5, 0x1.637b6bbac6f6dp-2,
+0x1.9b7128bf36e25p-1, 0x1.e588aa87cb115p-1, 0x1.ad6b47235ad69p-3, 0x1.1a2b75063456fp-1,
+0x1.5fd56802bfaadp-10, 0x1.db2cbe53b6598p-2, 0x1.bd838fd37b072p-1, 0x1.8f77e3331eefcp-3,
+0x1.c5972a438b2e5p-3, 0x1.d803d703b007bp-3, 0x1.a93d3103527a6p-6, 0x1.efe091b3dfc12p-3,
+0x1.c17a72e782f4ep-1, 0x1.c368e42386d1dp-4, 0x1.00154e62002aap-2, 0x1.be58a2537cb14p-3,
+0x1.5cc909c2b9921p-3, 0x1.279124a24f225p-2, 0x1.179dc6622f3b9p-1, 0x1.302e9106605d2p-1,
+0x1.684d692ad09adp-1, 0x1.3e6d51127cdaap-3, 0x1.6718d2c2ce31ap-3, 0x1.a4aca01349594p-2,
+0x1.c2d41d6f85a84p-1, 0x1.bd429c4f7a854p-1, 0x1.01611f5a02c24p-1, 0x1.f95c3623f2b87p-4,
+0x1.e06d0e87c0da2p-1, 0x1.1704f43e2e09fp-1, 0x1.e1d27943c3a4fp-2, 0x1.7bde3742f7bc7p-1,
+0x1.f91b3d8bf2368p-2, 0x1.5c440e6eb8882p-1, 0x1.2c1358925826bp-2, 0x1.fa7b12f3f4f62p-2,
+0x1.2769b6524ed37p-3, 0x1.4e34f0629c69ep-3, 0x1.611b824ac237p-1, 0x1.7680704aed00ep-2,
+0x1.931c63b32638cp-2, 0x1.6e656bd2dccadp-1, 0x1.37385c926e70cp-1, 0x1.1611497a2c229p-2,
+0x1.a6d288574da51p-1, 0x1.b74303c36e86p-1, 0x1.f53d9aabea7b3p-2, 0x1.fe04cac7fc099p-1,
+0x1.2c2e5842585cbp-3, 0x1.23c93b4247927p-5, 0x1.2e335bce5c66bp-1, 0x1.b358ff3b66b2p-1,
+0x1.875f9fe30ebf4p-3, 0x1.87f9907f0ff32p-1, 0x1.0b5e9e8216bd4p-2, 0x1.25602b224ac05p-4,
+0x1.453c2cca8a786p-1, 0x1.87106e9b0e20ep-1, 0x1.8f5e30b31ebc6p-3, 0x1.25a93b4e4b527p-1,
+0x1.3c2ac5aa78559p-2, 0x1.54c0c8cea9819p-1, 0x1.430ee522861ddp-2, 0x1.9aa3019b3546p-1,
+0x1.6209ae72c4136p-2, 0x1.37911eda6f224p-1, 0x1.2fc1162a5f823p-2, 0x1.f5be899beb7d1p-2,
+0x1.8b1e5af3163cbp-1, 0x1.f8fc0d5ff1f82p-1, 0x1.b61f7cf36c3fp-1, 0x1.52b23322a5646p-3,
+0x1.6761792ecec2fp-1, 0x1.daafb303b55f6p-2, 0x1.bf6a63137ed4cp-2, 0x1.0e3401861c68p-1,
+0x1.4935ba82926b7p-2, 0x1.da53fedfb4a8p-1, 0x1.0c38cc4a1871ap-1, 0x1.df4ce6a3be99dp-2,
+0x1.ec909293d9212p-1, 0x1.d36140a3a6c28p-4, 0x1.45fee5128bfddp-2, 0x1.39a1ea327343dp-3,
+0x1.c265b89784cb7p-1, 0x1.28aec1ca515d8p-1, 0x1.cc51ffc398a4p-3, 0x1.07a1e55e0f43dp-1,
+0x1.5f7e60c2befccp-2, 0x1.add8183b5bb03p-2, 0x1.6a590562d4b21p-4, 0x1.4dd4933a9ba92p-1,
+0x1.5d66a762bacd5p-4, 0x1.9da5267b3b4a5p-2, 0x1.d0ef29a3a1de5p-2, 0x1.b963584b72c6bp-2,
+0x1.98ec850331d91p-7, 0x1.80581fe700b04p-1, 0x1.d790f0f7af21ep-1, 0x1.91820d0723042p-1,
+0x1.79542d42f2a86p-1, 0x1.8db06de71b60ep-1, 0x1.e62e99cfcc5d3p-1, 0x1.c16b4ce382d6ap-2,
+0x1.ec211da3d8424p-3, 0x1.8bc796ab178f3p-2, 0x1.eee9a7f7ddd35p-1, 0x1.1fa324aa3f465p-1,
+0x1.406f946280df3p-2, 0x1.f644e87bec89dp-2, 0x1.e932ff83d266p-6, 0x1.1990b98a33217p-2,
+0x1.358e9c566b1d4p-1, 0x1.6492150ac9243p-2, 0x1.b661aea36cc36p-2, 0x1.efe8a9d3dfd15p-2,
+0x1.daf7cc53b5efap-1, 0x1.4e4557429c8abp-1, 0x1.ff963a47ff2c7p-1, 0x1.156df9622adbfp-2,
+0x1.298b1b0253163p-4, 0x1.670ad782ce15bp-4, 0x1.d88b8febb1172p-1, 0x1.4378e13286f1cp-3,
+0x1.f767dc5beecfcp-2, 0x1.8206497b040c9p-2, 0x1.2d8fe4725b1fdp-1, 0x1.0217a042042f4p-1,
+0x1.056d12820ada2p-3, 0x1.0520d5660a41bp-1, 0x1.27335a8a4e66bp-2, 0x1.baaf71e7755eep-1,
+0x1.25a2869a4b451p-2, 0x1.e7211c53ce424p-3, 0x1.36ca30aa6d946p-2, 0x1.0dd98ab61bb31p-1,
+0x1.3fac126a7f582p-1, 0x1.149d8092293bp-2, 0x1.6be57ae2d7cafp-4, 0x1.dfe3dc9fbfc7cp-1,
+0x1.857134870ae27p-1, 0x1.e6323ac3cc647p-4, 0x1.b2b0e5836561dp-3, 0x1.75ffa1b2ebff4p-2,
+0x1.de1ea3c3bc3d4p-2, 0x1.47dd10b28fba2p-1, 0x1.b2f425c365e85p-1, 0x1.940e3c63281c8p-2,
+0x1.2c44cfe25889ap-2, 0x1.b28a600b6514cp-1, 0x1.54be1ae2a97c3p-1, 0x1.76a796a2ed4f3p-2,
+0x1.df6bbafbbed77p-1, 0x1.2d49aace5a935p-1, 0x1.0c32039e1864p-1, 0x1.b63f52536c7eap-2,
+0x1.ee4ccf8bdc99ap-1, 0x1.ce0f40839c1e8p-4, 0x1.dd37496bba6e9p-1, 0x1.7d40a142fa814p-4,
+0x1.3ee2bd767dc58p-1, 0x1.c343dac38687bp-3, 0x1.ea57860fd4af1p-1, 0x1.d1b400c3a368p-1,
+0x1.d5327b8baa64fp-2, 0x1.0b793cc216f28p-2, 0x1.bf1b16eb7e363p-2, 0x1.522a8162a455p-4,
+0x1.100b5eaa2016cp-1, 0x1.0d0a3ad61a147p-1, 0x1.452599028a4b3p-6, 0x1.2af9266255f25p-2,
+0x1.49d0822e93a1p-1, 0x1.db5598a3b6ab3p-3, 0x1.507c640aa0f8dp-1, 0x1.c6fea0638dfd4p-4,
+0x1.beb276db7d64fp-1, 0x1.037089ce06e11p-1, 0x1.02e6f23e05cdep-1, 0x1.53537b32a6a6fp-3,
+0x1.6bf5d3aad7ebap-2, 0x1.5e943482bd287p-3, 0x1.1028aa1e20515p-1, 0x1.2acd499a559a9p-2,
+0x1.84eeb7ef09dd7p-1, 0x1.c5aadbc38b55bp-5, 0x1.70864df6e10cap-1, 0x1.733b8776e6771p-1,
+0x1.58725732b0e4bp-3, 0x1.4dbd97629b7b3p-1, 0x1.a2e39b9f45c73p-1, 0x1.94ff534329feap-1,
+0x1.be8e8e137d1d2p-1, 0x1.8d3b21af1a764p-1, 0x1.66b35406cd66bp-1, 0x1.524f97aaa49f3p-2,
+0x1.2f7c00c25ef8p-5, 0x1.19037de23207p-3, 0x1.a6da38034db47p-2, 0x1.23031eba46064p-1,
+0x1.534b1a4ea6963p-1, 0x1.bb2c919b76592p-2, 0x1.b87fb1eb70ff6p-1, 0x1.3a3738fa746e7p-2,
+0x1.546baef6a8d76p-1, 0x1.08fc15f211f83p-1, 0x1.abf6e11357edcp-2, 0x1.131e25d2263c5p-1,
+0x1.8d93f7831b27fp-6, 0x1.d8e262cbb1c4cp-1, 0x1.67f3049ecfe61p-1, 0x1.84cf1323099e2p-2,
+0x1.843b7f430877p-4, 0x1.e06ebae3c0dd7p-3, 0x1.57ce2e62af9c6p-1, 0x1.b57627d76aec5p-1,
+0x1.28ecb8ea51d97p-2, 0x1.90a8f8ab2151fp-2, 0x1.28b1af4a51636p-1, 0x1.d525e483aa4bdp-2,
+0x1.61213b42c2427p-5, 0x1.972a95cb2e553p-2, 0x1.fe491613fc923p-3, 0x1.d4a0a1c7a9414p-1,
+0x1.6341b242c6836p-3, 0x1.e645998bcc8b3p-1, 0x1.f721b663ee437p-3, 0x1.af20b2835e416p-3,
+0x1.6433c802c8679p-4, 0x1.5135899ea26b1p-1, 0x1.8ecb4b5b1d969p-1, 0x1.7fd19352ffa32p-1,
+0x1.765e9342ecbd2p-4, 0x1.474afd428e96p-1, 0x1.ced2fcc39da6p-5, 0x1.8337815f066fp-1,
+0x1.411c4cc28238ap-3, 0x1.e5d140abcba28p-2, 0x1.2cab4e5a5956ap-2, 0x1.72cecbc2e59d9p-3,
+0x1.9796063b2f2c1p-2, 0x1.fe48abcbfc915p-1, 0x1.1f1b3c823e368p-1, 0x1.f8a4e60bf149dp-2,
+0x1.d9916a13b322dp-3, 0x1.dba5ab83b74b5p-3, 0x1.639135b2c7227p-2, 0x1.0adab6fa15b57p-1,
+0x1.3f3de73a7e7bdp-1, 0x1.da7a4a23b4f49p-1, 0x1.f56da93feadb5p-1, 0x1.554ffaeeaa9ffp-1,
+0x1.4c1f2a12983e5p-2, 0x1.d3ffbb03a7ff7p-3, 0x1.29f09cb653e14p-1, 0x1.fdc00333fb8p-2,
+0x1.6d162122da2c4p-3, 0x1.a7b90a4f4f721p-1, 0x1.6aa82e3ad5506p-1, 0x1.0f9802921f3p-2,
+0x1.f1dd27d3e3ba5p-2, 0x1.f2e6f323e5cdep-2, 0x1.e7652603ceca5p-7, 0x1.27ba66524f74dp-1,
+0x1.02f9db4205f3bp-3, 0x1.2456232248ac4p-4, 0x1.55e3cf62abc7ap-2, 0x1.220b140a44163p-2,
+0x1.177364be2ee6dp-1, 0x1.41478ede828f2p-1, 0x1.db7279ebb6e4fp-2, 0x1.e33e67dbc67cdp-1,
+0x1.3f903aaa7f207p-1, 0x1.9a8f2e83351e6p-6, 0x1.bf21b5c37e437p-2, 0x1.b5f4952f6be93p-1,
+0x1.077bc8b20ef79p-2, 0x1.915975bb22b2fp-1, 0x1.819e984b033d3p-2, 0x1.c2fbcb9385f79p-1,
+0x1.6bd3bfded7a78p-1, 0x1.6c79eac2d8f3dp-2, 0x1.184bc67e30979p-1, 0x1.1e354e423c6aap-5,
+0x1.2b3ce4225679dp-1, 0x1.08f18cc211e32p-3, 0x1.10c3567e2186bp-1, 0x1.86826c6b0d04ep-1,
+0x1.e9f56d83d3eaep-1, 0x1.edae12e3db5c2p-3, 0x1.c9cdb683939b7p-6, 0x1.c5c802d38b9p-2,
+0x1.74defe4ae9bep-1, 0x1.5ec024c2bd805p-5, 0x1.53ccf782a799fp-6, 0x1.b59d751f6b3afp-1,
+0x1.d3b635a3a76c7p-4, 0x1.6b209edad6414p-2, 0x1.1a8bfc823518p-3, 0x1.51ea2b72a3d45p-1,
+0x1.f6d7de4bedafcp-1, 0x1.345c3c1668b88p-1, 0x1.3528934a6a512p-1, 0x1.366818f26cd03p-1,
+0x1.4130b58a82617p-1, 0x1.4b96e282972dcp-5, 0x1.d8b95c3bb172cp-2, 0x1.c4ee99e389dd3p-1,
+0x1.a612e3e74c25cp-1, 0x1.ad2bfa475a57fp-1, 0x1.87ea65730fd4dp-1, 0x1.11e6a3c223cd4p-1,
+0x1.8da3be931b478p-3, 0x1.406c57e280d8bp-2, 0x1.23c9f8a64793fp-1, 0x1.8ea5d3cb1d4bap-1,
+0x1.c4e51e4389ca4p-2, 0x1.a46a790348d4fp-4, 0x1.152840322a508p-1, 0x1.98cff943319ffp-2,
+0x1.5ff1a7b2bfe35p-2, 0x1.2376ade646ed6p-1, 0x1.af4bfe0f5e98p-1, 0x1.26be91224d7d2p-4,
+0x1.3962b03672c56p-1, 0x1.b9ea65cb73d4dp-1, 0x1.da754743b4ea9p-1, 0x1.73d976eae7b2fp-1,
+0x1.bdead4d37bd5bp-3, 0x1.08c2330211846p-4, 0x1.8b8744b3170e9p-2, 0x1.994a4df33294ap-3,
+0x1.55748276aae9p-1, 0x1.faec35a3f5d87p-1, 0x1.9cbaac7339756p-1, 0x1.2d4a6ffa5a94ep-2,
+0x1.f4b47983e968fp-6, 0x1.122eb51a245d7p-2, 0x1.6e4f4782dc9e9p-3, 0x1.b5b887b36b711p-1,
+0x1.b21aa68364355p-4, 0x1.e37e3753c6fc7p-1, 0x1.8f3e56e31e7cbp-2, 0x1.335888f266b11p-2,
+0x1.0768c6820ed19p-2, 0x1.eb692417d6d25p-1, 0x1.4290c20285218p-4, 0x1.6626f266cc4dep-1,
+0x1.ff673343fece6p-5, 0x1.3d7a58727af4bp-1, 0x1.9477782328eefp-4, 0x1.9fde8e233fbd2p-2,
+0x1.83c4196307883p-3, 0x1.e1daed13c3b5ep-1, 0x1.e98e326bd31c6p-2, 0x1.9a53b68f34a77p-1,
+0x1.9bc552db378aap-1, 0x1.9e78c0eb3cf18p-2, 0x1.0e2d2d761c5a6p-1, 0x1.68010182d002p-6,
+0x1.e0a94dabc152ap-2, 0x1.d3f0cfcfa7e1ap-1, 0x1.c64a6e338c94ep-3, 0x1.1724a5222e495p-3,
+0x1.cedd056f9dba1p-1, 0x1.c9a8ff839352p-6, 0x1.b8dcc28b71b98p-2, 0x1.de82a93bbd055p-1,
+0x1.2ec945125d929p-2, 0x1.3802332670046p-1, 0x1.943b30eb28766p-1, 0x1.9b4feebb369fep-2,
+0x1.1b806a7a3700dp-1, 0x1.6f697162ded2ep-3, 0x1.67543bd6cea87p-1, 0x1.9f34cdbb3e69ap-1,
+0x1.1d0e01b23a1cp-3, 0x1.8fa654171f4cbp-1, 0x1.055bc01e0ab78p-1, 0x1.9ce7ce9339cfap-3,
+0x1.9a41590b3482bp-2, 0x1.37eaaf266fd56p-1, 0x1.37293ab66e527p-1, 0x1.2e11b2de5c236p-1,
+0x1.19c59c36338b4p-1, 0x1.5f829f42bf054p-4, 0x1.90cad2d32195ap-2, 0x1.6b15de22d62bcp-2,
+0x1.f65968bbecb2dp-2, 0x1.d69296dfad253p-1, 0x1.8195ee3b032bep-2, 0x1.eb815b33d702bp-1,
+0x1.aa8366ab5506dp-1, 0x1.325d92aa64bb2p-1, 0x1.8a5423c314a84p-4, 0x1.79606c1af2c0ep-1,
+0x1.40aadaa68155bp-1, 0x1.0db8e5be1b71dp-1, 0x1.57e31552afc63p-1, 0x1.d80f7d33b01fp-1,
+0x1.16ec63922dd8cp-3, 0x1.d83c8c7bb0792p-2, 0x1.4b6ee91a96dddp-2, 0x1.613b835ec277p-1,
+0x1.47f8a2968ff14p-1, 0x1.a1760c0342ec2p-6, 0x1.0070511600e0ap-1, 0x1.8f3c23071e784p-1,
+0x1.9cb2047739641p-1, 0x1.73044d02e608ap-7, 0x1.f67616abecec3p-1, 0x1.a74ac3e34e958p-3,
+0x1.3db6c05a7b6d8p-1, 0x1.2d9f515e5b3eap-1, 0x1.97e463db2fc8cp-1, 0x1.5df17232bbe2ep-3,
+0x1.598fa546b31f5p-1, 0x1.81273503024e7p-3, 0x1.0d074b9e1a0e9p-1, 0x1.52f16682a5e2dp-3,
+0x1.b6e321036dc64p-4, 0x1.cdd242bf9ba48p-1, 0x1.00f6d34201edap-3, 0x1.e15fcacbc2bf9p-1,
+0x1.002fd566005fbp-1, 0x1.c620e5238c41dp-3, 0x1.5ac036e2b5807p-1, 0x1.036ac03206d58p-3,
+0x1.7f411f06fe824p-1, 0x1.6546986aca8d3p-2, 0x1.8ea2d3c31d45ap-5, 0x1.c4fc37eb89f87p-1,
+0x1.9ec192733d832p-1, 0x1.7d434392fa868p-2, 0x1.2637bb464c6f7p-1, 0x1.cd746a0b9ae8dp-2,
+0x1.975aa4532eb55p-2, 0x1.354062e26a80cp-4, 0x1.d7d96023afb2cp-3, 0x1.a17d5a7342fabp-3,
+0x1.63a0ec82c741ep-4, 0x1.b1b1bac363637p-3, 0x1.a4640f2b48c82p-2, 0x1.6a2addead455cp-1,
+0x1.9a0bc00f34178p-1, 0x1.a859adb350b36p-3, 0x1.c1a73a77834e7p-1, 0x1.e736caa3ce6d9p-2,
+0x1.94c071632980ep-2, 0x1.9d5d0c2b3aba2p-2, 0x1.4857bef290af8p-1, 0x1.013c9cd202794p-1,
+0x1.390191a272032p-2, 0x1.889573c3112aep-1, 0x1.c538cf338a71ap-2, 0x1.9cb09e3739614p-1,
+0x1.fa1dad0bf43b6p-1, 0x1.eae4f3e3d5c9ep-4, 0x1.dd8b4e43bb16ap-1, 0x1.795ecc12f2bdap-1,
+0x1.dfffd563bfffbp-2, 0x1.f6757b7feceafp-1, 0x1.3e5b03fa7cb6p-1, 0x1.1d82fa423b05fp-2,
+0x1.6a2e3a8ad45c7p-2, 0x1.924afd032496p-3, 0x1.757bb226eaf76p-1, 0x1.80c46f6f0188ep-1,
+0x1.1675973a2ceb3p-2, 0x1.eb720a33d6e41p-1, 0x1.e923c60bd2479p-1, 0x1.6f5dd25adebbap-2,
+0x1.5f79e382bef3cp-3, 0x1.76ab9b42ed573p-2, 0x1.0ece38a21d9c7p-4, 0x1.f1ea38f3e3d47p-1,
+0x1.256c390e4ad87p-1, 0x1.e381018bc702p-1, 0x1.cb0b3c8396168p-2, 0x1.efcc71bfdf98ep-1,
+0x1.645f0f3ac8be2p-2, 0x1.6eeae9a2ddd5dp-4, 0x1.e2121d1bc4244p-2, 0x1.4eb0506e9d60ap-1,
+0x1.b672d0f76ce5ap-1, 0x1.d3a5762ba74afp-1, 0x1.d6c1dd4bad83cp-2, 0x1.b0907e036121p-1,
+0x1.10214a4220429p-5, 0x1.91d879cb23b0fp-2, 0x1.29ef4a1253de9p-1, 0x1.0101ff560204p-1,
+0x1.7ec370cafd86ep-2, 0x1.a129382342527p-3, 0x1.8fc37c771f87p-1, 0x1.7478d5aae8f1bp-1,
+0x1.99ba1a9333743p-2, 0x1.053f2e9a0a7e6p-1, 0x1.ea7a8a33d4f51p-2, 0x1.5817d8e6b02fbp-1,
+0x1.e1627193c2c4ep-2, 0x1.bcc2164379843p-2, 0x1.f8d84203f1b08p-6, 0x1.488fb1ae911f6p-1,
+0x1.99b6d8c3336dbp-1, 0x1.8d0449231a089p-4, 0x1.3a79ea9e74f3dp-1, 0x1.7e4623a2fc8c4p-2,
+0x1.5218ab02a4315p-5, 0x1.fff88dc3fff12p-5, 0x1.5ddf071abbbe1p-2, 0x1.8ea2249b1d445p-2,
+0x1.377398426ee73p-3, 0x1.9ff8921f3ff12p-1, 0x1.60162bc2c02c5p-5, 0x1.13edc20227db8p-7,
+0x1.739e0846e73c1p-1, 0x1.0162516202c4ap-1, 0x1.b4e0350b69c07p-1, 0x1.84a01ceb09404p-1,
+0x1.ca4e8e47949d2p-1, 0x1.bd9efe337b3ep-2, 0x1.0b44387a16887p-2, 0x1.13608d5226c12p-2,
+0x1.4719cd228e33ap-1, 0x1.56598b02acb31p-5, 0x1.fe291c57fc524p-1, 0x1.3f6da6c27edb5p-5,
+0x1.1aa4c74a35499p-1, 0x1.e6ccc2dbcd998p-2, 0x1.6c0eb352d81d6p-1, 0x1.6ac00282d58p-6,
+0x1.d1c76c8fa38eep-1, 0x1.7bd57566f7aafp-1, 0x1.53e5b1c2a7cb6p-1, 0x1.6b7e4552d6fc9p-1,
+0x1.ad75fe8b5aecp-1, 0x1.1cbf38ba397e7p-2, 0x1.550ab902aa157p-4, 0x1.c297893b852f1p-1,
+0x1.5cbe4a72b97c9p-2, 0x1.b321b55b66437p-2, 0x1.13d1371227a27p-2, 0x1.f878169bf0f03p-2,
+0x1.e625b323cc4b6p-3, 0x1.3fd3fc8a7fa8p-2, 0x1.008bc25601178p-1, 0x1.ed27750fda4efp-1,
+0x1.a14c4fa74298ap-1, 0x1.6ad7eebad5afep-2, 0x1.71c791f6e38f2p-1, 0x1.6b9addead735cp-1,
+0x1.943b76772876fp-1, 0x1.f769ae33eed36p-1, 0x1.f54b2497ea965p-1, 0x1.b6aa872b6d551p-2,
+0x1.99e8dc0333d1cp-6, 0x1.f37440ebe6e88p-1, 0x1.de983c03bd308p-2, 0x1.27740e2e4ee82p-1,
+0x1.cdb544ab9b6a9p-2, 0x1.6d6b4552dad69p-3, 0x1.32ca0e4265942p-1, 0x1.71441dc2e2884p-2,
+0x1.d73046bbae609p-1, 0x1.0d5f80021abfp-2, 0x1.2102a18242054p-4, 0x1.84a64543094c9p-1,
+0x1.150f5c5e2a1ecp-1, 0x1.3b06ad42760d6p-3, 0x1.473dce7e8e7bap-1, 0x1.c36e819786ddp-1,
+0x1.2852860250a51p-1, 0x1.d1266a07a24cdp-1, 0x1.7f5519c2feaa3p-2, 0x1.a1dbf2cb43b7ep-1,
+0x1.c441a12388834p-3, 0x1.c0364f37806cap-1, 0x1.8f0367db1e06dp-1, 0x1.25cb7ec24b97p-5,
+0x1.d6891a43ad123p-3, 0x1.00caf9ce0195fp-1, 0x1.7df795d6fbef3p-1, 0x1.3bb7a082776f4p-6,
+0x1.f0695003e0d2ap-2, 0x1.7342ba6ae6857p-1, 0x1.ca66013b94ccp-2, 0x1.0503eee20a07ep-1,
+0x1.66b6fb52cd6dfp-1, 0x1.d47f1e9fa8fe4p-1, 0x1.63bfe862c77fdp-4, 0x1.364676926c8cfp-3,
+0x1.7ecf7f82fd9fp-4, 0x1.5f420b4ebe841p-1, 0x1.0633ac8a0c676p-1, 0x1.c28daa03851b5p-7,
+0x1.e5f1cb4fcbe39p-1, 0x1.2a5400ba54a8p-1, 0x1.8bb07bef1760fp-1, 0x1.f6024f53ec04ap-2,
+0x1.7915ac0ef22b6p-1, 0x1.a5dc94d34bb93p-2, 0x1.7cdf5282f9beap-2, 0x1.42d0641a85a0dp-2,
+0x1.482968da9052dp-2, 0x1.7e1a3622fc347p-1, 0x1.0d1093521a212p-3, 0x1.15251cb62a4a4p-1,
+0x1.3e50855a7ca11p-1, 0x1.d2478cafa48f2p-1, 0x1.2781d4a24f03bp-1, 0x1.b3f2cbeb67e59p-1,
+0x1.a6250cfb4c4a2p-2, 0x1.4af2d4ea95e5bp-2, 0x1.bdd088f37ba11p-1, 0x1.cb472e7f968e6p-1,
+0x1.8bc24e031784ap-5, 0x1.4607131a8c0e2p-2, 0x1.a0963abb412c7p-2, 0x1.7f732032fee64p-1,
+0x1.de0aa0a3bc154p-3, 0x1.f98634dbf30c7p-2, 0x1.cd04bddb9a098p-1, 0x1.4eb9303a9d726p-2,
+0x1.701496e2e0293p-3, 0x1.a670d4c34ce1bp-2, 0x1.5ccd9d8ab99b4p-2, 0x1.07dbc4220fb79p-3,
+0x1.fd8c6b1bfb18dp-1, 0x1.d0ba5583a174bp-4, 0x1.3cf818b279f03p-1, 0x1.76a21726ed443p-1,
+0x1.0d05951a1a0b3p-1, 0x1.fb67c1f3f6cf8p-1, 0x1.80a4930301492p-5, 0x1.b11a498762349p-1,
+0x1.7981f816f303fp-1, 0x1.6d39b822da737p-3, 0x1.8c7ecc7318fdap-2, 0x1.6fa4fadadf49fp-2,
+0x1.6cafd5a2d95fbp-4, 0x1.edc13adbdb827p-1, 0x1.af1525535e2a5p-3, 0x1.00a881320151p-1,
+0x1.26754aa24cea9p-2, 0x1.4cae9222995d2p-4, 0x1.97df5f5b2fbecp-2, 0x1.57ed9462afdb3p-2,
+0x1.9932b7a332657p-2, 0x1.9c3acd0f3875ap-1, 0x1.5b4f5302b69eap-4, 0x1.441c03fe8838p-1,
+0x1.31fbcef263f7ap-2, 0x1.f86ea83bf0dd5p-1, 0x1.eb789c1bd6f14p-1, 0x1.ea061a63d40c3p-2,
+0x1.974e25332e9c5p-2, 0x1.33bed5ba677dbp-2, 0x1.36f9fe3a6df4p-1, 0x1.9266fb6b24cdfp-2,
+0x1.a7ed6b234fdadp-2, 0x1.cfc85bb39f90bp-3, 0x1.feaca6c3fd595p-4, 0x1.e0fc4aabc1f89p-1,
+0x1.bd6763737acecp-3, 0x1.5f7f7832befefp-3, 0x1.92169433242d3p-1, 0x1.e8dbd0f3d1b7ap-1,
+0x1.665c982accb93p-2, 0x1.6157e9a2c2afdp-3, 0x1.415c9cba82b94p-2, 0x1.c1888d9383112p-2,
+0x1.185cd51230b9bp-3, 0x1.0c7397b618e73p-1, 0x1.e16cc7ffc2d99p-1, 0x1.b2a3b52b65477p-2,
+0x1.360969fa6c12dp-1, 0x1.5ab8ef52b571ep-2, 0x1.8548a4c70a915p-1, 0x1.5162e602a2c5dp-8,
+0x1.265d12d24cba2p-3, 0x1.b0b28f2761652p-1, 0x1.46bec9ca8d7d9p-1, 0x1.c52a585b8a54bp-2,
+0x1.a921376352427p-1, 0x1.323765e2646edp-1, 0x1.d7983963af307p-1, 0x1.d32127e3a6425p-3,
+0x1.cc16d0bf982dap-1, 0x1.0e92379a1d247p-1, 0x1.3dfbc7ae7bf79p-1, 0x1.401b0c9a80362p-2,
+0x1.82844e870508ap-1, 0x1.7dd15c8afba2cp-1, 0x1.0213a1f204274p-2, 0x1.f1de2767e3bc5p-1,
+0x1.d5b13a97ab627p-1, 0x1.32065282640cap-5, 0x1.dab9f857b573fp-1, 0x1.11bf0d52237e2p-2,
+0x1.add97e435bb3p-3, 0x1.eda11ad3db423p-3, 0x1.69a3cd72d347ap-1, 0x1.631b29aac6365p-2,
+0x1.87dbde6b0fb7cp-1, 0x1.4b10956e96213p-1, 0x1.8adf6f6b15beep-1, 0x1.7bca90c2f7952p-2,
+0x1.f86d0d1bf0da2p-1, 0x1.1028142e20503p-1, 0x1.81101c5b02204p-2, 0x1.0811473210229p-3,
+0x1.81b546ab036a9p-2, 0x1.d1b5fd03a36cp-7, 0x1.24997dfe4933p-1, 0x1.a7ef6ad34fdedp-3,
+0x1.397e3dd672fc8p-1, 0x1.f8636ebbf0c6ep-2, 0x1.bd88495b7b109p-2, 0x1.05950e960b2a2p-1,
+0x1.587dde82b0fbcp-6, 0x1.cbfec5c397fd9p-5, 0x1.a5a294e34b453p-1, 0x1.8d483d7f1a908p-1,
+0x1.9a9148e735229p-1, 0x1.35632ec26ac66p-4, 0x1.7f2664e2fe4cdp-1, 0x1.7042837ae085p-1,
+0x1.ce6658039cccbp-4, 0x1.59e05d36b3c0cp-1, 0x1.f9220a23f2441p-1, 0x1.4a86552a950cbp-2,
+0x1.d548a3ebaa914p-1, 0x1.62c5d792c58bbp-1, 0x1.56d0bf6aada18p-1, 0x1.5d248252ba49p-1,
+0x1.5bacda02b759bp-2, 0x1.c3605dab86c0cp-2, 0x1.b09cab4361395p-5, 0x1.4c86f432990dfp-2,
+0x1.f1d84303e3b08p-1, 0x1.b723b1c36e476p-2, 0x1.d08f97cba11f3p-2, 0x1.6565ccaacacbap-2,
+0x1.c5b161b38b62cp-2, 0x1.9c293c0338528p-6, 0x1.1caec10a395d8p-1, 0x1.c56eeac38adddp-5,
+0x1.0913013e1226p-1, 0x1.fb72e5bbf6e5dp-1, 0x1.21ebfd4243d8p-1, 0x1.13d6f03627adep-1,
+0x1.832d2143065a4p-5, 0x1.8f1d244b1e3a5p-2, 0x1.423e5b62847cbp-2, 0x1.b2c41afb65883p-1,
+0x1.dc75effbb8ebep-2, 0x1.022c948204593p-4, 0x1.23069e72460d4p-1, 0x1.2807c302500f8p-1,
+0x1.7a25efc6f44bep-1, 0x1.1c28a89238515p-1, 0x1.cd4aed979a95ep-1, 0x1.4f6e93b29edd2p-1,
+0x1.fbba0083f774p-3, 0x1.241bacfe48376p-1, 0x1.59262c02b24c6p-2, 0x1.2cc4ed225989ep-1,
+0x1.72f6f402e5edfp-7, 0x1.8f39c16b1e738p-2, 0x1.d308673ba610dp-1, 0x1.f7a41ed7ef484p-1,
+0x1.a32eb99b465d7p-1, 0x1.76a06642ed40dp-2, 0x1.54ae0a52a95c1p-2, 0x1.0c0ed4e2181dbp-2,
+0x1.9062fa0320c5fp-2, 0x1.c705c6378e0b9p-1, 0x1.44bcb23a89796p-2, 0x1.d1447e43a289p-1,
+0x1.c278abef84f15p-1, 0x1.c44a56638894bp-1, 0x1.ca36dceb946dcp-2, 0x1.daab7e03b557p-1,
+0x1.17b1d10a2f63ap-2, 0x1.863a9c270c754p-1, 0x1.8d6f98fb1adf3p-1, 0x1.7a13e082f427cp-1,
+0x1.a6802eb74d006p-1, 0x1.60ec6ed2c1d8ep-2, 0x1.44374702886e9p-2, 0x1.20a61e7a414c4p-1,
+0x1.cc9edffb993dcp-1, 0x1.bd9a44537b349p-3, 0x1.c052c8a380a59p-3, 0x1.2e3580625c6bp-3,
+0x1.93823e1727048p-1, 0x1.1ca7c82e394f9p-1, 0x1.78524d3ef0a4ap-1, 0x1.994e19e7329c3p-1,
+0x1.e444a8e3c8895p-1, 0x1.4b5ab47696b57p-1, 0x1.90f238bb21e47p-1, 0x1.8773627b0ee6cp-1,
+0x1.aab9e5035573dp-7, 0x1.da49ef23b493ep-4, 0x1.af599d035eb34p-6, 0x1.9db8c9333b719p-2,
+0x1.27820c024f042p-8, 0x1.5fb24c12bf64ap-2, 0x1.4041c5b280839p-2, 0x1.c4c7b007898f6p-1,
+0x1.d08df1a3a11bep-3, 0x1.853c514f0a78ap-1, 0x1.9f732e073ee66p-1, 0x1.fff8c9dbfff19p-2,
+0x1.0b76ed7216edep-1, 0x1.2ce2c6fe59c59p-1, 0x1.e84115b3d0823p-3, 0x1.63ee384ac7dc7p-2,
+0x1.dd58fe67bab2p-1, 0x1.1c2be8f23857dp-1, 0x1.d29d3a9fa53a7p-1, 0x1.a9f7de5f53efcp-1,
+0x1.8b927a071724fp-1, 0x1.0ac7b322158f6p-3, 0x1.f5853e77eb0a8p-1, 0x1.1f14b81a3e297p-1,
+0x1.5f59b4f6beb37p-1, 0x1.6dd78bb2dbaf1p-1, 0x1.70c5a402e18b5p-2, 0x1.439e5dd6873ccp-1,
+0x1.72648052e4c9p-2, 0x1.25542ae24aa85p-3, 0x1.962380a32c47p-2, 0x1.7fba4f7aff74ap-2,
+0x1.093c913a12792p-2, 0x1.b1191a7362323p-2, 0x1.8eb98c571d732p-1, 0x1.0dda996a1bb53p-2,
+0x1.8865b34310cb6p-1, 0x1.76d37962eda6fp-4, 0x1.2ed3f2e25da7ep-3, 0x1.fc892fabf9126p-1,
+0x1.b416c07b682d8p-1, 0x1.eb282abfd6505p-1, 0x1.f90b292bf2165p-2, 0x1.7f1b5bd2fe36bp-2,
+0x1.180af1ba3015ep-1, 0x1.7695da06ed2bbp-1, 0x1.7184ca0ee3099p-1, 0x1.eac7e03bd58fcp-2,
+0x1.258385ea4b071p-2, 0x1.442204ae88441p-1, 0x1.3eb79cf27d6f4p-2, 0x1.e543cf83ca87ap-5,
+0x1.86d3f1770da7ep-1, 0x1.29c219e253843p-2, 0x1.3d68f5167ad1fp-1, 0x1.cc5b4cd398b6ap-2,
+0x1.5c4c5002b898ap-8, 0x1.f5cbc717eb979p-1, 0x1.4e6021e29cc04p-4, 0x1.77d5b192efab6p-2,
+0x1.f9068e63f20d2p-4, 0x1.e9bb891bd3771p-2, 0x1.7bc8008af79p-1, 0x1.877e34db0efc7p-2,
+0x1.cd6a51cb9ad4ap-1, 0x1.0a818cde15032p-1, 0x1.4aac67229558dp-1, 0x1.55d0050aaba01p-1,
+0x1.395bfc0e72b8p-1, 0x1.966163df2cc2cp-1, 0x1.525934b6a4b27p-1, 0x1.dae5790bb5cafp-2,
+0x1.81898e9b03132p-1, 0x1.3b7b252276f65p-3, 0x1.ad006a735a00dp-1, 0x1.332900aa6652p-2,
+0x1.c574a34f8ae94p-1, 0x1.1e85347e3d0a7p-1, 0x1.8ef870731df0ep-1, 0x1.60d99902c1b33p-3,
+0x1.8a9ce4a31539dp-3, 0x1.72a1f762e543fp-4, 0x1.da2a8cf3b4552p-3, 0x1.e97b2a9fd2f65p-1,
+0x1.866a97bb0cd53p-2, 0x1.b3f3985367e73p-1, 0x1.9f51a20b3ea34p-2, 0x1.8bdbc8fb17b79p-2,
+0x1.a9bf5f67537ecp-1, 0x1.f2e9aa8be5d35p-2, 0x1.81d8bd4b03b18p-1, 0x1.e8e03133d1c06p-1,
+0x1.ee5299d3dca53p-1, 0x1.fb417ba3f682fp-2, 0x1.593e973ab27d3p-2, 0x1.bbbceb9b7779dp-1,
+0x1.044955820892bp-6, 0x1.f74bb2c3ee976p-1, 0x1.118cf0a62319ep-1, 0x1.417e46ba82fc9p-1,
+0x1.8dad169f1b5a3p-1, 0x1.8f9895631f313p-3, 0x1.77881a02ef103p-4, 0x1.0f36a5361e6d5p-1,
+0x1.6589dd42cb13cp-2, 0x1.dbf16db3b7e2ep-1, 0x1.a8cb258b51965p-1, 0x1.e0e647c3c1cc9p-3,
+0x1.f4ed445be9da9p-2, 0x1.37c395fe6f873p-1, 0x1.a0dff06341bfep-2, 0x1.5d1ddb5aba3bbp-1,
+0x1.6617d4eacc2fbp-1, 0x1.46fa9b6e8df53p-1, 0x1.469905f68d321p-1, 0x1.4a69062294d21p-4,
+0x1.f5dc677bebb8dp-2, 0x1.641d6fc2c83aep-5, 0x1.de760a83bcec1p-2, 0x1.495b264292b65p-2,
+0x1.0fb6ac421f6d6p-1, 0x1.c44f0a23889e1p-3, 0x1.1b1b88aa36371p-2, 0x1.fc128c23f8252p-2,
+0x1.6eb4805add69p-1, 0x1.3a2d0ff2745a2p-1, 0x1.738c635ae718cp-2, 0x1.76d6cb0aedad9p-1,
+0x1.3178c2b262f18p-1, 0x1.cb53225396a64p-1, 0x1.70aa2382e1544p-2, 0x1.7e4bb29afc976p-2,
+0x1.79ca3d42f3948p-4, 0x1.ce8c2a039d185p-2, 0x1.ce5c7e879cb9p-1, 0x1.c3fc6c9387f8ep-2,
+0x1.866f05630cde1p-2, 0x1.7727a40eee4f5p-1, 0x1.5a37c83ab46f9p-1, 0x1.bdae24e37b5c5p-1,
+0x1.5dd67412bbacfp-2, 0x1.553e0362aa7cp-4, 0x1.1acc003a3598p-1, 0x1.5030ef02a061ep-5,
+0x1.71a25bdae344bp-1, 0x1.859418b30b283p-3, 0x1.f2817da3e503p-4, 0x1.b2423e6364848p-3,
+0x1.de9b74a3bd36fp-3, 0x1.2d8b34fa5b167p-1, 0x1.113e22ba227c4p-1, 0x1.875d896b0ebb1p-1,
+0x1.9e9ef7833d3dfp-1, 0x1.9ecbe70f3d97dp-1, 0x1.0acd9efa159b4p-2, 0x1.0d5377de1aa6fp-1,
+0x1.b1f1ee0363e3ep-2, 0x1.3f2d012a7e5ap-1, 0x1.085485ca10a91p-2, 0x1.4e3736029c6e7p-6,
+0x1.0a80237a15004p-1, 0x1.3c7f54a678febp-1, 0x1.932f2603265e5p-2, 0x1.39b96b227372dp-1,
+0x1.1e2b4d423c56ap-4, 0x1.2fe8230a5fd04p-2, 0x1.bb7a168376f43p-5, 0x1.cdf9d8b39bf3bp-2,
+0x1.e376b203c6ed6p-6, 0x1.75ef69a6ebdedp-1, 0x1.4956227292ac4p-2, 0x1.7c0ddf3af81bcp-2,
+0x1.a0972a13412e5p-1, 0x1.bf7711737eee2p-1, 0x1.a613fd1b4c28p-2, 0x1.123985ea24731p-1,
+0x1.06e0bd020dc18p-4, 0x1.115a2e4622b46p-1, 0x1.7eca1582fd943p-1, 0x1.3105e992620bdp-2,
+0x1.f72b19e3ee563p-4, 0x1.2010707a4020ep-2, 0x1.fe07e343fc0fcp-5, 0x1.dd845abfbb08bp-1,
+0x1.76a0fa42ed41fp-4, 0x1.4a8e9b62951d3p-2, 0x1.d5afa533ab5f5p-2, 0x1.07cd164a0f9a3p-1,
+0x1.e4744edbc8e8ap-1, 0x1.6f02157ede043p-1, 0x1.123ecffe247dap-1, 0x1.dde8e4a3bbd1dp-2,
+0x1.5702d44aae05bp-2, 0x1.dbd662ffb7accp-1, 0x1.456eeb828adddp-4, 0x1.9e8da79b3d1b5p-2,
+0x1.cf29d2039e53ap-3, 0x1.1195fb62232bfp-3, 0x1.b643c0276c878p-1, 0x1.05cc54220b98bp-2,
+0x1.ba54e87f74a9dp-1, 0x1.6bbb4582d7769p-3, 0x1.40ed19ae81da3p-1, 0x1.5aec128eb5d82p-1,
+0x1.a65e2d034cbc6p-5, 0x1.3f7183c27ee3p-5, 0x1.b49661e3692ccp-3, 0x1.da0fd383b41fap-4,
+0x1.255146824aa29p-1, 0x1.ebefadfbd7df6p-1, 0x1.a789de7b4f13cp-2, 0x1.6436a9bec86d5p-1,
+0x1.efdf98d3dfbf3p-3, 0x1.e74adae3ce95bp-2, 0x1.41bb047a83761p-1, 0x1.55980b02ab301p-2,
+0x1.98ecbb2331d97p-1, 0x1.6496b8a2c92d7p-4, 0x1.b2991bcb65323p-1, 0x1.7d6109fafac21p-1,
+0x1.9b94ec933729ep-1, 0x1.89afd78b135fbp-2, 0x1.b155f12362abep-3, 0x1.1c595ad238b2bp-3,
+0x1.415c9d8282b94p-2, 0x1.2a06b372540d6p-2, 0x1.165d2a822cba5p-1, 0x1.1478c34228f18p-1,
+0x1.b2d1b12365a36p-2, 0x1.9941d5533283bp-2, 0x1.975eed572ebdep-1, 0x1.277b82224ef7p-2,
+0x1.278fbc0a4f1f8p-1, 0x1.b0980e0361302p-2, 0x1.eea9d39fdd53ap-1, 0x1.41f59eda83eb4p-1,
+0x1.d8863e7bb10c8p-2, 0x1.6f3db052de7b6p-3, 0x1.7d37994efa6f3p-1, 0x1.19465bc2328cbp-5,
+0x1.1efc68423df8dp-3, 0x1.43f2222287e44p-3, 0x1.75cb0f7aeb962p-1, 0x1.876e008b0edcp-2,
+0x1.44a1f5fa8943fp-1, 0x1.6f0c27eade185p-2, 0x1.6e8305c6dd061p-1, 0x1.bb1d6233763acp-2,
+0x1.c831d6139063bp-2, 0x1.211c219242384p-1, 0x1.6bbeec42d77dep-3, 0x1.feb75e63fd6ecp-3,
+0x1.e5f40d57cbe82p-1, 0x1.8e8a6eb31d14ep-2, 0x1.8d885ca31b10cp-2, 0x1.0d44b8321a897p-2,
+0x1.5c489112b8912p-1, 0x1.dd2158d3ba42bp-1, 0x1.9b1b1f5b36364p-1, 0x1.ad8b4d035b16ap-4,
+0x1.538486f2a7091p-2, 0x1.327a0cae64f42p-1, 0x1.92de556325bcbp-2, 0x1.d151ff83a2a4p-1,
+0x1.58c27602b184fp-6, 0x1.7031fca2e064p-2, 0x1.13479e5e268f4p-1, 0x1.ee1265dbdc24dp-2,
+0x1.13e86a6627d0dp-1, 0x1.20fe6f5241fcep-2, 0x1.089d98ae113b3p-1, 0x1.5ba78476b74f1p-1,
+0x1.c2f7806385efp-2, 0x1.f9a2a093f3454p-3, 0x1.f5e84bc3ebd09p-5, 0x1.30edb14261db6p-4,
+0x1.35eebc1a6bdd8p-1, 0x1.8de18a831bc31p-1, 0x1.03ac67420758dp-1, 0x1.a07a720340f4ep-5,
+0x1.5dfb5822bbf6bp-2, 0x1.5e9c2252bd384p-1, 0x1.336afd7a66d6p-2, 0x1.29e372d253c6ep-2,
+0x1.2f0acd425e15ap-4, 0x1.6079ad0ec0f36p-1, 0x1.1b94158237283p-1, 0x1.8229eabb0453dp-1,
+0x1.3d9b05de7b361p-1, 0x1.6d5e69b2dabcdp-2, 0x1.b7db545b6fb6bp-1, 0x1.e75d495bceba9p-1,
+0x1.e929418bd2528p-1, 0x1.0294fe1a052ap-2, 0x1.b8af48db715e9p-1, 0x1.f3ef553be7debp-1,
+0x1.39637d5e72c7p-1, 0x1.97edce6b2fdbap-2, 0x1.d5f1104babe22p-2, 0x1.352f9f026a5f4p-3,
+0x1.5c761edeb8ec4p-1, 0x1.f39620d3e72c4p-1, 0x1.a8f36c3b51e6ep-1, 0x1.ef8ef863df1dfp-4,
+0x1.c7fb23e38ff64p-3, 0x1.c851f0f790a3ep-1, 0x1.903e54d3207cbp-3, 0x1.a7ed85134fdb1p-1,
+0x1.56337b76ac66fp-1, 0x1.67bbfc76cf78p-1, 0x1.c1f52c3783ea6p-1, 0x1.4c49e2029893cp-7,
+0x1.8cb03d8b19608p-2, 0x1.6eaaabc2dd555p-3, 0x1.3445c1e2688b8p-2, 0x1.d872f0dbb0e5ep-2,
+0x1.bc2457ff7848bp-1, 0x1.b5b6f6736b6dfp-1, 0x1.b98d8c93731b2p-3, 0x1.f37ebbb3e6fd7p-2,
+0x1.b198ad2363316p-3, 0x1.31f5bc0263eb8p-4, 0x1.c2394e638472ap-2, 0x1.563db342ac7b6p-3,
+0x1.4f126d1a9e24ep-2, 0x1.3397e01a672fcp-2, 0x1.25fb08224bf61p-3, 0x1.e0ecb3ebc1d96p-1,
+0x1.65c2d742cb85bp-1, 0x1.34774a3268ee9p-1, 0x1.71c4dd42e389cp-4, 0x1.8471ec4308e3ep-2,
+0x1.280d6b02501adp-1, 0x1.d72c07e3ae581p-1, 0x1.002ad52e0055bp-1, 0x1.9a0c33fb34186p-1,
+0x1.9f7df8d73efbfp-1, 0x1.643a6a66c874dp-1, 0x1.41f9b90e83f37p-1, 0x1.eb62e89bd6c5dp-2,
+0x1.97eccdb32fd9ap-2, 0x1.03eee54207dddp-1, 0x1.f5c537abeb8a7p-2, 0x1.924e85a3249d1p-1,
+0x1.5f999032bf332p-1, 0x1.95057cc72a0bp-1, 0x1.fa1ff833f43ffp-3, 0x1.1bbde82e377bdp-1,
+0x1.4abc73369578ep-1, 0x1.d9d6c26bb3ad8p-2, 0x1.57d46042afa8cp-5, 0x1.b7229e7f6e454p-1,
+0x1.132a18b626543p-1, 0x1.ed33da73da67bp-2, 0x1.96416a032c82dp-6, 0x1.bab34f437566ap-1,
+0x1.9065dd4720cbcp-1, 0x1.58c33562b1867p-3, 0x1.9ba0032b374p-1, 0x1.ec51690bd8a2dp-2,
+0x1.8aa8178b15503p-1, 0x1.c9d89ed393b14p-1, 0x1.b861aaa770c35p-1, 0x1.656b051acad61p-2,
+0x1.a104a6b742095p-1, 0x1.7118ffaae232p-2, 0x1.3306da12660dbp-3, 0x1.40829f8a81054p-1,
+0x1.cc6ea38398dd4p-5, 0x1.8ebb6f931d76ep-1, 0x1.b1a09ea363414p-4, 0x1.d17aa223a2f54p-2,
+0x1.2554a9a24aa95p-2, 0x1.3116afaa622d6p-1, 0x1.ec2f5ac3d85ebp-3, 0x1.f243e503e487dp-1,
+0x1.8c3858db1870bp-2, 0x1.f327a983e64f5p-2, 0x1.0e01cd2e1c03ap-1, 0x1.0d89fa021b13fp-5,
+0x1.e67f35f7ccfe7p-1, 0x1.237f133646fe2p-1, 0x1.c7fb3e238ff68p-1, 0x1.f3529d53e6a54p-2,
+0x1.a19006c343201p-5, 0x1.d4ad4973a95a9p-1, 0x1.68b93bd2d1727p-2, 0x1.aa7eddb354fdcp-1,
+0x1.56f0b642ade17p-4, 0x1.3ff284427fe51p-3, 0x1.414f246a829e5p-2, 0x1.b5862e576b0c6p-1,
+0x1.9d53fe033aa8p-5, 0x1.6424f372c849ep-3, 0x1.a0eec38341dd8p-3, 0x1.bad9e69775b3dp-1,
+0x1.1195bcb2232b8p-1, 0x1.69facecad3f5ap-2, 0x1.f6b90c43ed722p-2, 0x1.2e5ca6ea5cb95p-1,
+0x1.0ee35be21dc6bp-3, 0x1.319099f663213p-1, 0x1.719f7f82e33fp-5, 0x1.acc65793598cbp-2,
+0x1.8a9d2683153a5p-3, 0x1.244b9d5a48974p-2, 0x1.914e219b229c4p-2, 0x1.28c3760e5186fp-1,
+0x1.8bb9a36f17734p-1, 0x1.d6a8ddfbad51cp-1, 0x1.399c15b273383p-1, 0x1.7238d962e471bp-1,
+0x1.f44fe25be89fcp-2, 0x1.019753d2032eap-1, 0x1.af88a0235f114p-3, 0x1.1440f19a2881ep-1,
+0x1.ac893a8359127p-2, 0x1.203ec5f2407d9p-1, 0x1.7d7f9e92faff4p-2, 0x1.0122b40a02457p-1,
+0x1.703b6702e076dp-1, 0x1.5f676182bececp-1, 0x1.6d51c4badaa39p-2, 0x1.8a10a6e314215p-1,
+0x1.b8709e5f70e14p-1, 0x1.1ee4933e3dc92p-1, 0x1.44ea8d7a89d52p-1, 0x1.940cb61b28197p-2,
+0x1.d3e1faa7a7c3fp-1, 0x1.011c4e620238ap-3, 0x1.f86301f7f0c6p-1, 0x1.79ad19c2f35a3p-5,
+};
 
 static const int babl_num_conversion_test_pixels = 128;
 
index 596346a0c2960e3443307e6e5118ddcbb4556940..f99c9d1817a10340069b875407820835acef0960 100644 (file)
@@ -73,12 +73,7 @@ babl_type_new (void *first_arg,
   va_list     varg;
   Babl       *babl;
   int         id         = 0;
-  int         is_integer = 0;
   int         bits       = 0;
-  long        min        = 0;
-  long        max        = 255;
-  double      min_val    = 0.0;
-  double      max_val    = 0.0;
   const char *name = first_arg;
   const char *arg;
 
@@ -90,15 +85,7 @@ babl_type_new (void *first_arg,
       if (!arg)
         break;
 
-      if (BABL_IS_BABL (arg))
-        {
-#ifdef BABL_LOG
-          Babl *babl = (Babl *) arg;
-
-          babl_log ("%s unexpected", babl_class_name (babl->class_type));
-#endif
-        }
-      /* if we didn't point to a babl, we assume arguments to be strings */
+      /* first, we assume arguments to be strings */
       else if (!strcmp (arg, "id"))
         {
           id = va_arg (varg, int);
@@ -107,30 +94,37 @@ babl_type_new (void *first_arg,
       else if (!strcmp (arg, "bits"))
         {
           bits = va_arg (varg, int);
-          min  = 0;
-          max  = 1 << bits;
         }
       else if (!strcmp (arg, "integer"))
         {
-          is_integer = va_arg (varg, int);
+          (void) va_arg (varg, int);
         }
       else if (!strcmp (arg, "min"))
         {
-          min = va_arg (varg, long);
+          (void) va_arg (varg, long);
         }
       else if (!strcmp (arg, "max"))
         {
-          max = va_arg (varg, long);
+          (void) va_arg (varg, long);
         }
       else if (!strcmp (arg, "min_val"))
         {
-          min_val = va_arg (varg, double);
+          (void) va_arg (varg, double);
         }
       else if (!strcmp (arg, "max_val"))
         {
-          max_val = va_arg (varg, double);
+          (void) va_arg (varg, double);
         }
 
+      /* if we didn't point to a known string, we assume argument to be babl */
+      else if (BABL_IS_BABL (arg))
+        {
+#ifdef BABL_LOG
+          Babl *babl = (Babl *) arg;
+
+          babl_log ("%s unexpected", babl_class_name (babl->class_type));
+#endif
+        }
       else
         {
           babl_fatal ("unhandled argument '%s' for format '%s'", arg, name);
@@ -148,7 +142,6 @@ babl_type_new (void *first_arg,
       /* There is an instance already registered by the required id/name,
        * returning the preexistent one instead if it doesn't differ.
        */
-
       if (!is_type_duplicate (babl, bits))
         babl_fatal ("BablType '%s' already registered "
                     "as different type!", name);
@@ -163,9 +156,6 @@ babl_type_new (void *first_arg,
    */
   babl_db_insert (db, babl);
   return babl;
-
-  if (min || max || is_integer || max_val || min_val)
-    return NULL;
 }
 
 
index 3630854d06830a267090211440aaea6b90f82ee3..618856552975a3754f6bb9cd7a54f189d091707e 100644 (file)
@@ -34,7 +34,7 @@
 
 #define BABL_MAJOR_VERSION 0
 #define BABL_MINOR_VERSION 1
-#define BABL_MICRO_VERSION 12
+#define BABL_MICRO_VERSION 14
 
 /** Get the version information on the babl library */
 void   babl_get_version (int *major,
index 318c2347d14bc36a69103922b2d6f2d98c64782b..95ded472e7236aebf0e5381c19293ab055fdd747 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 @SET_MAKE@
 
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -53,7 +90,6 @@ build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
 subdir = babl/base
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
@@ -61,6 +97,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
@@ -77,6 +114,19 @@ libbase_la_OBJECTS = $(am_libbase_la_OBJECTS)
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
 am__v_lt_0 = --silent
+am__v_lt_1 = 
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
@@ -89,20 +139,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(AM_CFLAGS) $(CFLAGS)
 AM_V_CC = $(am__v_CC_@AM_V@)
 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
-am__v_CC_0 = @echo "  CC    " $@;
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
+am__v_CC_0 = @echo "  CC      " $@;
+am__v_CC_1 = 
 CCLD = $(CC)
 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
-am__v_CCLD_0 = @echo "  CCLD  " $@;
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_CCLD_0 = @echo "  CCLD    " $@;
+am__v_CCLD_1 = 
 SOURCES = $(libbase_la_SOURCES)
 DIST_SOURCES = $(libbase_la_SOURCES)
 am__can_run_installinfo = \
@@ -110,8 +156,26 @@ am__can_run_installinfo = \
     n|no|NO) false;; \
     *) (install-info --version) >/dev/null 2>&1;; \
   esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
+am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@
@@ -197,6 +261,7 @@ SHREXT = @SHREXT@
 SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@
 SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@
 STRIP = @STRIP@
+THREAD_LIB = @THREAD_LIB@
 VERSION = @VERSION@
 W3M = @W3M@
 WEBSITE_HOST = @WEBSITE_HOST@
@@ -245,6 +310,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -299,7 +365,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__confi
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign babl/base/Makefile'; \
        $(am__cd) $(top_srcdir) && \
          $(AUTOMAKE) --foreign babl/base/Makefile
-.PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
          *config.status*) \
@@ -320,12 +385,15 @@ $(am__aclocal_m4_deps):
 
 clean-noinstLTLIBRARIES:
        -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
-       @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
-         dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
-         test "$$dir" != "$$p" || dir=.; \
-         echo "rm -f \"$${dir}/so_locations\""; \
-         rm -f "$${dir}/so_locations"; \
-       done
+       @list='$(noinst_LTLIBRARIES)'; \
+       locs=`for p in $$list; do echo $$p; done | \
+             sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+             sort -u`; \
+       test -z "$$locs" || { \
+         echo rm -f $${locs}; \
+         rm -f $${locs}; \
+       }
+
 libbase.la: $(libbase_la_OBJECTS) $(libbase_la_DEPENDENCIES) $(EXTRA_libbase_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK)  $(libbase_la_OBJECTS) $(libbase_la_LIBADD) $(LIBS)
 
@@ -353,14 +421,14 @@ distclean-compile:
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
 
 .c.obj:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -375,26 +443,15 @@ mostlyclean-libtool:
 clean-libtool:
        -rm -rf .libs _libs
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -406,15 +463,11 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -423,6 +476,21 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -564,18 +632,21 @@ uninstall-am:
 
 .MAKE: install-am install-strip
 
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-       clean-libtool clean-noinstLTLIBRARIES ctags distclean \
-       distclean-compile distclean-generic distclean-libtool \
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am install-dvi \
-       install-dvi-am install-exec install-exec-am install-html \
-       install-html-am install-info install-info-am install-man \
-       install-pdf install-pdf-am install-ps install-ps-am \
-       install-strip installcheck installcheck-am installdirs \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
-       pdf pdf-am ps ps-am tags uninstall uninstall-am
+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
+       clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \
+       ctags-am distclean distclean-compile distclean-generic \
+       distclean-libtool distclean-tags distdir dvi dvi-am html \
+       html-am info info-am install install-am install-data \
+       install-data-am install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+       install-info-am install-man install-pdf install-pdf-am \
+       install-ps install-ps-am install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-compile \
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+       tags tags-am uninstall uninstall-am
+
+.PRECIOUS: Makefile
 
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
index 0e470563c157f9d6a1d79f2bfef820049620cfd0..03810d63a6bc96f4d4ecc54f844c25ac05d9d5f7 100644 (file)
  */
 
 /*
- * These primaries have been adapted for a D50 illuminant.
+ * These sRGB Y values have been adapted to the ICC spec D50 illuminant.
+ * They match the Y values in the GEGL and GIMP built-in sRGB profiles,
+ * which match the Y values in the ArgyllCMS sRGB.icm profile.
  *
- * They were taken from here:
- * http://www.brucelindbloom.com/WorkingSpaceInfo.html#AdaptedPrimaries
- *
- * For more information, see this thread:
+ * For more information, see this thread and these bug reports:
  * https://mail.gnome.org/archives/gimp-developer-list/2013-September/msg00113.html
+ * https://bugzilla.gnome.org/show_bug.cgi?id=723787
+ * https://bugzilla.gnome.org/show_bug.cgi?id=724822
  */
 
-#define RGB_LUMINANCE_RED    (0.222491)
-#define RGB_LUMINANCE_GREEN  (0.716888)
-#define RGB_LUMINANCE_BLUE   (0.060621)
+#define RGB_LUMINANCE_RED    (0.22248840)
+#define RGB_LUMINANCE_GREEN  (0.71690369)
+#define RGB_LUMINANCE_BLUE   (0.06060791)
diff --git a/compile b/compile
new file mode 100755 (executable)
index 0000000..a85b723
--- /dev/null
+++ b/compile
@@ -0,0 +1,347 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand '-c -o'.
+
+scriptversion=2012-10-14.11; # UTC
+
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Written by Tom Tromey <tromey@cygnus.com>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+nl='
+'
+
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent tools from complaining about whitespace usage.
+IFS=" ""       $nl"
+
+file_conv=
+
+# func_file_conv build_file lazy
+# Convert a $build file to $host form and store it in $file
+# Currently only supports Windows hosts. If the determined conversion
+# type is listed in (the comma separated) LAZY, no conversion will
+# take place.
+func_file_conv ()
+{
+  file=$1
+  case $file in
+    / | /[!/]*) # absolute file, and not a UNC file
+      if test -z "$file_conv"; then
+       # lazily determine how to convert abs files
+       case `uname -s` in
+         MINGW*)
+           file_conv=mingw
+           ;;
+         CYGWIN*)
+           file_conv=cygwin
+           ;;
+         *)
+           file_conv=wine
+           ;;
+       esac
+      fi
+      case $file_conv/,$2, in
+       *,$file_conv,*)
+         ;;
+       mingw/*)
+         file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
+         ;;
+       cygwin/*)
+         file=`cygpath -m "$file" || echo "$file"`
+         ;;
+       wine/*)
+         file=`winepath -w "$file" || echo "$file"`
+         ;;
+      esac
+      ;;
+  esac
+}
+
+# func_cl_dashL linkdir
+# Make cl look for libraries in LINKDIR
+func_cl_dashL ()
+{
+  func_file_conv "$1"
+  if test -z "$lib_path"; then
+    lib_path=$file
+  else
+    lib_path="$lib_path;$file"
+  fi
+  linker_opts="$linker_opts -LIBPATH:$file"
+}
+
+# func_cl_dashl library
+# Do a library search-path lookup for cl
+func_cl_dashl ()
+{
+  lib=$1
+  found=no
+  save_IFS=$IFS
+  IFS=';'
+  for dir in $lib_path $LIB
+  do
+    IFS=$save_IFS
+    if $shared && test -f "$dir/$lib.dll.lib"; then
+      found=yes
+      lib=$dir/$lib.dll.lib
+      break
+    fi
+    if test -f "$dir/$lib.lib"; then
+      found=yes
+      lib=$dir/$lib.lib
+      break
+    fi
+    if test -f "$dir/lib$lib.a"; then
+      found=yes
+      lib=$dir/lib$lib.a
+      break
+    fi
+  done
+  IFS=$save_IFS
+
+  if test "$found" != yes; then
+    lib=$lib.lib
+  fi
+}
+
+# func_cl_wrapper cl arg...
+# Adjust compile command to suit cl
+func_cl_wrapper ()
+{
+  # Assume a capable shell
+  lib_path=
+  shared=:
+  linker_opts=
+  for arg
+  do
+    if test -n "$eat"; then
+      eat=
+    else
+      case $1 in
+       -o)
+         # configure might choose to run compile as 'compile cc -o foo foo.c'.
+         eat=1
+         case $2 in
+           *.o | *.[oO][bB][jJ])
+             func_file_conv "$2"
+             set x "$@" -Fo"$file"
+             shift
+             ;;
+           *)
+             func_file_conv "$2"
+             set x "$@" -Fe"$file"
+             shift
+             ;;
+         esac
+         ;;
+       -I)
+         eat=1
+         func_file_conv "$2" mingw
+         set x "$@" -I"$file"
+         shift
+         ;;
+       -I*)
+         func_file_conv "${1#-I}" mingw
+         set x "$@" -I"$file"
+         shift
+         ;;
+       -l)
+         eat=1
+         func_cl_dashl "$2"
+         set x "$@" "$lib"
+         shift
+         ;;
+       -l*)
+         func_cl_dashl "${1#-l}"
+         set x "$@" "$lib"
+         shift
+         ;;
+       -L)
+         eat=1
+         func_cl_dashL "$2"
+         ;;
+       -L*)
+         func_cl_dashL "${1#-L}"
+         ;;
+       -static)
+         shared=false
+         ;;
+       -Wl,*)
+         arg=${1#-Wl,}
+         save_ifs="$IFS"; IFS=','
+         for flag in $arg; do
+           IFS="$save_ifs"
+           linker_opts="$linker_opts $flag"
+         done
+         IFS="$save_ifs"
+         ;;
+       -Xlinker)
+         eat=1
+         linker_opts="$linker_opts $2"
+         ;;
+       -*)
+         set x "$@" "$1"
+         shift
+         ;;
+       *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
+         func_file_conv "$1"
+         set x "$@" -Tp"$file"
+         shift
+         ;;
+       *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
+         func_file_conv "$1" mingw
+         set x "$@" "$file"
+         shift
+         ;;
+       *)
+         set x "$@" "$1"
+         shift
+         ;;
+      esac
+    fi
+    shift
+  done
+  if test -n "$linker_opts"; then
+    linker_opts="-link$linker_opts"
+  fi
+  exec "$@" $linker_opts
+  exit 1
+}
+
+eat=
+
+case $1 in
+  '')
+     echo "$0: No command.  Try '$0 --help' for more information." 1>&2
+     exit 1;
+     ;;
+  -h | --h*)
+    cat <<\EOF
+Usage: compile [--help] [--version] PROGRAM [ARGS]
+
+Wrapper for compilers which do not understand '-c -o'.
+Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
+arguments, and rename the output as expected.
+
+If you are trying to build a whole package this is not the
+right script to run: please start by reading the file 'INSTALL'.
+
+Report bugs to <bug-automake@gnu.org>.
+EOF
+    exit $?
+    ;;
+  -v | --v*)
+    echo "compile $scriptversion"
+    exit $?
+    ;;
+  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
+    func_cl_wrapper "$@"      # Doesn't return...
+    ;;
+esac
+
+ofile=
+cfile=
+
+for arg
+do
+  if test -n "$eat"; then
+    eat=
+  else
+    case $1 in
+      -o)
+       # configure might choose to run compile as 'compile cc -o foo foo.c'.
+       # So we strip '-o arg' only if arg is an object.
+       eat=1
+       case $2 in
+         *.o | *.obj)
+           ofile=$2
+           ;;
+         *)
+           set x "$@" -o "$2"
+           shift
+           ;;
+       esac
+       ;;
+      *.c)
+       cfile=$1
+       set x "$@" "$1"
+       shift
+       ;;
+      *)
+       set x "$@" "$1"
+       shift
+       ;;
+    esac
+  fi
+  shift
+done
+
+if test -z "$ofile" || test -z "$cfile"; then
+  # If no '-o' option was seen then we might have been invoked from a
+  # pattern rule where we don't need one.  That is ok -- this is a
+  # normal compilation that the losing compiler can handle.  If no
+  # '.c' file was seen then we are probably linking.  That is also
+  # ok.
+  exec "$@"
+fi
+
+# Name of file we expect compiler to create.
+cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
+
+# Create the lock directory.
+# Note: use '[/\\:.-]' here to ensure that we don't use the same name
+# that we are using for the .o file.  Also, base the name on the expected
+# object file name, since that is what matters with a parallel build.
+lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
+while true; do
+  if mkdir "$lockdir" >/dev/null 2>&1; then
+    break
+  fi
+  sleep 1
+done
+# FIXME: race condition here if user kills between mkdir and trap.
+trap "rmdir '$lockdir'; exit 1" 1 2 15
+
+# Run the compile.
+"$@"
+ret=$?
+
+if test -f "$cofile"; then
+  test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+  test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
+fi
+
+rmdir "$lockdir"
+exit $ret
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
index d622a44e551f209d5e8c5462b3fe53a162f7b330..16592509d49e52301080275c3647a66349c33795 100755 (executable)
@@ -1,14 +1,12 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-#   2011, 2012 Free Software Foundation, Inc.
+#   Copyright 1992-2015 Free Software Foundation, Inc.
 
-timestamp='2012-02-10'
+timestamp='2015-08-20'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
 #
 # This program is distributed in the hope that it will be useful, but
@@ -22,19 +20,17 @@ timestamp='2012-02-10'
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
 # configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-
-# Originally written by Per Bothner.  Please send patches (context
-# diff format) to <config-patches@gnu.org> and include a ChangeLog
-# entry.
+# the same distribution terms that you use for the rest of that
+# program.  This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
 #
-# This script attempts to guess a canonical system name similar to
-# config.sub.  If it succeeds, it prints the system name on stdout, and
-# exits with 0.  Otherwise, it exits with 1.
+# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
 #
 # You can get the latest version of this script from:
 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+#
+# Please send patches to <config-patches@gnu.org>.
+
 
 me=`echo "$0" | sed -e 's,.*/,,'`
 
@@ -54,9 +50,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
-Free Software Foundation, Inc.
+Copyright 1992-2015 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -138,6 +132,27 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
 UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
 
+case "${UNAME_SYSTEM}" in
+Linux|GNU|GNU/*)
+       # If the system lacks a compiler, then just pick glibc.
+       # We could probably try harder.
+       LIBC=gnu
+
+       eval $set_cc_for_build
+       cat <<-EOF > $dummy.c
+       #include <features.h>
+       #if defined(__UCLIBC__)
+       LIBC=uclibc
+       #elif defined(__dietlibc__)
+       LIBC=dietlibc
+       #else
+       LIBC=gnu
+       #endif
+       EOF
+       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
+       ;;
+esac
+
 # Note: order is significant - the case branches are not exclusive.
 
 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
@@ -153,20 +168,27 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
        # Note: NetBSD doesn't particularly care about the vendor
        # portion of the name.  We always set it to "unknown".
        sysctl="sysctl -n hw.machine_arch"
-       UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
-           /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+       UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
+           /sbin/$sysctl 2>/dev/null || \
+           /usr/sbin/$sysctl 2>/dev/null || \
+           echo unknown)`
        case "${UNAME_MACHINE_ARCH}" in
            armeb) machine=armeb-unknown ;;
            arm*) machine=arm-unknown ;;
            sh3el) machine=shl-unknown ;;
            sh3eb) machine=sh-unknown ;;
            sh5el) machine=sh5le-unknown ;;
+           earmv*)
+               arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+               endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
+               machine=${arch}${endian}-unknown
+               ;;
            *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
        esac
        # The Operating System including object format, if it has switched
        # to ELF recently, or will in the future.
        case "${UNAME_MACHINE_ARCH}" in
-           arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+           arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
                eval $set_cc_for_build
                if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
                        | grep -q __ELF__
@@ -182,6 +204,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
                os=netbsd
                ;;
        esac
+       # Determine ABI tags.
+       case "${UNAME_MACHINE_ARCH}" in
+           earm*)
+               expr='s/^earmv[0-9]/-eabi/;s/eb$//'
+               abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
+               ;;
+       esac
        # The OS release
        # Debian GNU/NetBSD machines have a different userland, and
        # thus, need a distinct triplet. However, they do not need
@@ -192,13 +221,17 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
                release='-gnu'
                ;;
            *)
-               release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+               release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
                ;;
        esac
        # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
        # contains redundant information, the shorter form:
        # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
-       echo "${machine}-${os}${release}"
+       echo "${machine}-${os}${release}${abi}"
+       exit ;;
+    *:Bitrig:*:*)
+       UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
+       echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
        exit ;;
     *:OpenBSD:*:*)
        UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
@@ -216,6 +249,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     *:MirBSD:*:*)
        echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
        exit ;;
+    *:Sortix:*:*)
+       echo ${UNAME_MACHINE}-unknown-sortix
+       exit ;;
     alpha:OSF1:*:*)
        case $UNAME_RELEASE in
        *4.0)
@@ -302,7 +338,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
        echo arm-acorn-riscix${UNAME_RELEASE}
        exit ;;
-    arm:riscos:*:*|arm:RISCOS:*:*)
+    arm*:riscos:*:*|arm*:RISCOS:*:*)
        echo arm-unknown-riscos
        exit ;;
     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
@@ -560,8 +596,9 @@ EOF
        else
                IBM_ARCH=powerpc
        fi
-       if [ -x /usr/bin/oslevel ] ; then
-               IBM_REV=`/usr/bin/oslevel`
+       if [ -x /usr/bin/lslpp ] ; then
+               IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
+                          awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
        else
                IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
        fi
@@ -801,10 +838,13 @@ EOF
     i*:CYGWIN*:*)
        echo ${UNAME_MACHINE}-pc-cygwin
        exit ;;
+    *:MINGW64*:*)
+       echo ${UNAME_MACHINE}-pc-mingw64
+       exit ;;
     *:MINGW*:*)
        echo ${UNAME_MACHINE}-pc-mingw32
        exit ;;
-    i*:MSYS*:*)
+    *:MSYS*:*)
        echo ${UNAME_MACHINE}-pc-msys
        exit ;;
     i*:windows32*:*)
@@ -852,21 +892,21 @@ EOF
        exit ;;
     *:GNU:*:*)
        # the GNU system
-       echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+       echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
        exit ;;
     *:GNU/*:*:*)
        # other systems with GNU libc and userland
-       echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+       echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
        exit ;;
     i*86:Minix:*:*)
        echo ${UNAME_MACHINE}-pc-minix
        exit ;;
     aarch64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     aarch64_be:Linux:*:*)
        UNAME_MACHINE=aarch64_be
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     alpha:Linux:*:*)
        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
@@ -879,59 +919,57 @@ EOF
          EV68*) UNAME_MACHINE=alphaev68 ;;
        esac
        objdump --private-headers /bin/sh | grep -q ld.so.1
-       if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
-       echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+       if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+       exit ;;
+    arc:Linux:*:* | arceb:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     arm*:Linux:*:*)
        eval $set_cc_for_build
        if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
            | grep -q __ARM_EABI__
        then
-           echo ${UNAME_MACHINE}-unknown-linux-gnu
+           echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        else
            if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
                | grep -q __ARM_PCS_VFP
            then
-               echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+               echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
            else
-               echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
+               echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
            fi
        fi
        exit ;;
     avr32*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     cris:Linux:*:*)
-       echo ${UNAME_MACHINE}-axis-linux-gnu
+       echo ${UNAME_MACHINE}-axis-linux-${LIBC}
        exit ;;
     crisv32:Linux:*:*)
-       echo ${UNAME_MACHINE}-axis-linux-gnu
+       echo ${UNAME_MACHINE}-axis-linux-${LIBC}
+       exit ;;
+    e2k:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     frv:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     hexagon:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     i*86:Linux:*:*)
-       LIBC=gnu
-       eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
-       #ifdef __dietlibc__
-       LIBC=dietlibc
-       #endif
-EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
-       echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+       echo ${UNAME_MACHINE}-pc-linux-${LIBC}
        exit ;;
     ia64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     m32r*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     m68*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     mips:Linux:*:* | mips64:Linux:*:*)
        eval $set_cc_for_build
@@ -950,54 +988,63 @@ EOF
        #endif
 EOF
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
-       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
        ;;
-    or32:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+    openrisc*:Linux:*:*)
+       echo or1k-unknown-linux-${LIBC}
+       exit ;;
+    or32:Linux:*:* | or1k*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     padre:Linux:*:*)
-       echo sparc-unknown-linux-gnu
+       echo sparc-unknown-linux-${LIBC}
        exit ;;
     parisc64:Linux:*:* | hppa64:Linux:*:*)
-       echo hppa64-unknown-linux-gnu
+       echo hppa64-unknown-linux-${LIBC}
        exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)
        # Look for CPU level
        case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
-         PA7*) echo hppa1.1-unknown-linux-gnu ;;
-         PA8*) echo hppa2.0-unknown-linux-gnu ;;
-         *)    echo hppa-unknown-linux-gnu ;;
+         PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
+         PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
+         *)    echo hppa-unknown-linux-${LIBC} ;;
        esac
        exit ;;
     ppc64:Linux:*:*)
-       echo powerpc64-unknown-linux-gnu
+       echo powerpc64-unknown-linux-${LIBC}
        exit ;;
     ppc:Linux:*:*)
-       echo powerpc-unknown-linux-gnu
+       echo powerpc-unknown-linux-${LIBC}
+       exit ;;
+    ppc64le:Linux:*:*)
+       echo powerpc64le-unknown-linux-${LIBC}
+       exit ;;
+    ppcle:Linux:*:*)
+       echo powerpcle-unknown-linux-${LIBC}
        exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)
-       echo ${UNAME_MACHINE}-ibm-linux
+       echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
        exit ;;
     sh64*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     sh*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     sparc:Linux:*:* | sparc64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     tile*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     vax:Linux:*:*)
-       echo ${UNAME_MACHINE}-dec-linux-gnu
+       echo ${UNAME_MACHINE}-dec-linux-${LIBC}
        exit ;;
     x86_64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-pc-linux-${LIBC}
        exit ;;
     xtensa*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
        exit ;;
     i*86:DYNIX/ptx:4*:*)
        # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -1201,6 +1248,9 @@ EOF
     BePC:Haiku:*:*)    # Haiku running on Intel PC compatible.
        echo i586-pc-haiku
        exit ;;
+    x86_64:Haiku:*:*)
+       echo x86_64-unknown-haiku
+       exit ;;
     SX-4:SUPER-UX:*:*)
        echo sx4-nec-superux${UNAME_RELEASE}
        exit ;;
@@ -1227,19 +1277,31 @@ EOF
        exit ;;
     *:Darwin:*:*)
        UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
-       case $UNAME_PROCESSOR in
-           i386)
-               eval $set_cc_for_build
-               if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
-                 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
-                     (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
-                     grep IS_64BIT_ARCH >/dev/null
-                 then
-                     UNAME_PROCESSOR="x86_64"
-                 fi
-               fi ;;
-           unknown) UNAME_PROCESSOR=powerpc ;;
-       esac
+       eval $set_cc_for_build
+       if test "$UNAME_PROCESSOR" = unknown ; then
+           UNAME_PROCESSOR=powerpc
+       fi
+       if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
+           if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+               if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+                   (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+                   grep IS_64BIT_ARCH >/dev/null
+               then
+                   case $UNAME_PROCESSOR in
+                       i386) UNAME_PROCESSOR=x86_64 ;;
+                       powerpc) UNAME_PROCESSOR=powerpc64 ;;
+                   esac
+               fi
+           fi
+       elif test "$UNAME_PROCESSOR" = i386 ; then
+           # Avoid executing cc on OS X 10.9, as it ships with a stub
+           # that puts up a graphical alert prompting to install
+           # developer tools.  Any system running Mac OS X 10.7 or
+           # later (Darwin 11 and later) is required to have a 64-bit
+           # processor. This is not true of the ARM version of Darwin
+           # that Apple uses in portable devices.
+           UNAME_PROCESSOR=x86_64
+       fi
        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
        exit ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
@@ -1256,7 +1318,7 @@ EOF
     NEO-?:NONSTOP_KERNEL:*:*)
        echo neo-tandem-nsk${UNAME_RELEASE}
        exit ;;
-    NSE-?:NONSTOP_KERNEL:*:*)
+    NSE-*:NONSTOP_KERNEL:*:*)
        echo nse-tandem-nsk${UNAME_RELEASE}
        exit ;;
     NSR-?:NONSTOP_KERNEL:*:*)
@@ -1330,157 +1392,6 @@ EOF
        exit ;;
 esac
 
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
-eval $set_cc_for_build
-cat >$dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
-  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
-     I don't know....  */
-  printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include <sys/param.h>
-  printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
-       "4"
-#else
-       ""
-#endif
-       ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
-  printf ("arm-acorn-riscix\n"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
-  printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
-  int version;
-  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
-  if (version < 4)
-    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
-  else
-    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
-  exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
-  printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
-  printf ("ns32k-encore-mach\n"); exit (0);
-#else
-  printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
-  printf ("i386-pc-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
-  printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
-  printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
-    struct utsname un;
-
-    uname(&un);
-
-    if (strncmp(un.version, "V2", 2) == 0) {
-       printf ("i386-sequent-ptx2\n"); exit (0);
-    }
-    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
-       printf ("i386-sequent-ptx1\n"); exit (0);
-    }
-    printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-# if !defined (ultrix)
-#  include <sys/param.h>
-#  if defined (BSD)
-#   if BSD == 43
-      printf ("vax-dec-bsd4.3\n"); exit (0);
-#   else
-#    if BSD == 199006
-      printf ("vax-dec-bsd4.3reno\n"); exit (0);
-#    else
-      printf ("vax-dec-bsd\n"); exit (0);
-#    endif
-#   endif
-#  else
-    printf ("vax-dec-bsd\n"); exit (0);
-#  endif
-# else
-    printf ("vax-dec-ultrix\n"); exit (0);
-# endif
-#endif
-
-#if defined (alliant) && defined (i860)
-  printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
-  exit (1);
-}
-EOF
-
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
-       { echo "$SYSTEM_NAME"; exit; }
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
-    case `getsysinfo -f cpu_type` in
-    c1*)
-       echo c1-convex-bsd
-       exit ;;
-    c2*)
-       if getsysinfo -f scalar_acc
-       then echo c32-convex-bsd
-       else echo c2-convex-bsd
-       fi
-       exit ;;
-    c34*)
-       echo c34-convex-bsd
-       exit ;;
-    c38*)
-       echo c38-convex-bsd
-       exit ;;
-    c4*)
-       echo c4-convex-bsd
-       exit ;;
-    esac
-fi
-
 cat >&2 <<EOF
 $0: unable to guess system type
 
index 6205f8423d6aa0bb7c642d8970fa7b41d068317f..1acc966a33bf509f7c50f87d7678fbb813089ca6 100755 (executable)
@@ -1,24 +1,18 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-#   2011, 2012 Free Software Foundation, Inc.
+#   Copyright 1992-2015 Free Software Foundation, Inc.
 
-timestamp='2012-04-18'
+timestamp='2015-08-20'
 
-# This file is (in principle) common to ALL GNU software.
-# The presence of a machine in this file suggests that SOME GNU software
-# can handle that machine.  It does not imply ALL GNU software can.
-#
-# This file is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
 #
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, see <http://www.gnu.org/licenses/>.
@@ -26,11 +20,12 @@ timestamp='2012-04-18'
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
 # configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
+# the same distribution terms that you use for the rest of that
+# program.  This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
 
 
-# Please send patches to <config-patches@gnu.org>.  Submit a context
-# diff and a properly formatted GNU ChangeLog entry.
+# Please send patches to <config-patches@gnu.org>.
 #
 # Configuration subroutine to validate and canonicalize a configuration type.
 # Supply the specified configuration type as an argument.
@@ -73,9 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
-Free Software Foundation, Inc.
+Copyright 1992-2015 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -123,8 +116,8 @@ esac
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
   nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
-  linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
-  knetbsd*-gnu* | netbsd*-gnu* | \
+  linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
+  knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
   kopensolaris*-gnu* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
@@ -156,7 +149,7 @@ case $os in
        -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
        -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
        -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-       -apple | -axis | -knuth | -cray | -microblaze)
+       -apple | -axis | -knuth | -cray | -microblaze*)
                os=
                basic_machine=$1
                ;;
@@ -259,21 +252,25 @@ case $basic_machine in
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
        | am33_2.0 \
-       | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
-        | be32 | be64 \
+       | arc | arceb \
+       | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
+       | avr | avr32 \
+       | ba \
+       | be32 | be64 \
        | bfin \
-       | c4x | clipper \
+       | c4x | c8051 | clipper \
        | d10v | d30v | dlx | dsp16xx \
-       | epiphany \
-       | fido | fr30 | frv \
+       | e2k | epiphany \
+       | fido | fr30 | frv | ft32 \
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
        | hexagon \
        | i370 | i860 | i960 | ia64 \
        | ip2k | iq2000 \
+       | k1om \
        | le32 | le64 \
        | lm32 \
        | m32c | m32r | m32rle | m68000 | m68k | m88k \
-       | maxq | mb | microblaze | mcore | mep | metag \
+       | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
        | mips | mipsbe | mipseb | mipsel | mipsle \
        | mips16 \
        | mips64 | mips64el \
@@ -287,26 +284,29 @@ case $basic_machine in
        | mips64vr5900 | mips64vr5900el \
        | mipsisa32 | mipsisa32el \
        | mipsisa32r2 | mipsisa32r2el \
+       | mipsisa32r6 | mipsisa32r6el \
        | mipsisa64 | mipsisa64el \
        | mipsisa64r2 | mipsisa64r2el \
+       | mipsisa64r6 | mipsisa64r6el \
        | mipsisa64sb1 | mipsisa64sb1el \
        | mipsisa64sr71k | mipsisa64sr71kel \
+       | mipsr5900 | mipsr5900el \
        | mipstx39 | mipstx39el \
        | mn10200 | mn10300 \
        | moxie \
        | mt \
        | msp430 \
        | nds32 | nds32le | nds32be \
-       | nios | nios2 \
+       | nios | nios2 | nios2eb | nios2el \
        | ns16k | ns32k \
-       | open8 \
-       | or32 \
+       | open8 | or1k | or1knd | or32 \
        | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle \
        | pyramid \
+       | riscv32 | riscv64 \
        | rl78 | rx \
        | score \
-       | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+       | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
        | sh64 | sh64le \
        | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
        | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
@@ -314,6 +314,7 @@ case $basic_machine in
        | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
        | ubicom32 \
        | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
+       | visium \
        | we32k \
        | x86 | xc16x | xstormy16 | xtensa \
        | z8k | z80)
@@ -328,7 +329,10 @@ case $basic_machine in
        c6x)
                basic_machine=tic6x-unknown
                ;;
-       m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
+       leon|leon[3-9])
+               basic_machine=sparc-$basic_machine
+               ;;
+       m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
                basic_machine=$basic_machine-unknown
                os=-none
                ;;
@@ -370,26 +374,29 @@ case $basic_machine in
        | aarch64-* | aarch64_be-* \
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
-       | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+       | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
        | avr-* | avr32-* \
+       | ba-* \
        | be32-* | be64-* \
        | bfin-* | bs2000-* \
        | c[123]* | c30-* | [cjt]90-* | c4x-* \
-       | clipper-* | craynv-* | cydra-* \
+       | c8051-* | clipper-* | craynv-* | cydra-* \
        | d10v-* | d30v-* | dlx-* \
-       | elxsi-* \
+       | e2k-* | elxsi-* \
        | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
        | h8300-* | h8500-* \
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
        | hexagon-* \
        | i*86-* | i860-* | i960-* | ia64-* \
        | ip2k-* | iq2000-* \
+       | k1om-* \
        | le32-* | le64-* \
        | lm32-* \
        | m32c-* | m32r-* | m32rle-* \
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-       | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
+       | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+       | microblaze-* | microblazeel-* \
        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
        | mips16-* \
        | mips64-* | mips64el-* \
@@ -403,28 +410,33 @@ case $basic_machine in
        | mips64vr5900-* | mips64vr5900el-* \
        | mipsisa32-* | mipsisa32el-* \
        | mipsisa32r2-* | mipsisa32r2el-* \
+       | mipsisa32r6-* | mipsisa32r6el-* \
        | mipsisa64-* | mipsisa64el-* \
        | mipsisa64r2-* | mipsisa64r2el-* \
+       | mipsisa64r6-* | mipsisa64r6el-* \
        | mipsisa64sb1-* | mipsisa64sb1el-* \
        | mipsisa64sr71k-* | mipsisa64sr71kel-* \
+       | mipsr5900-* | mipsr5900el-* \
        | mipstx39-* | mipstx39el-* \
        | mmix-* \
        | mt-* \
        | msp430-* \
        | nds32-* | nds32le-* | nds32be-* \
-       | nios-* | nios2-* \
+       | nios-* | nios2-* | nios2eb-* | nios2el-* \
        | none-* | np1-* | ns16k-* | ns32k-* \
        | open8-* \
+       | or1k*-* \
        | orion-* \
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
        | pyramid-* \
+       | riscv32-* | riscv64-* \
        | rl78-* | romp-* | rs6000-* | rx-* \
        | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
        | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
        | sparclite-* \
-       | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
+       | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
        | tahoe-* \
        | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
        | tile*-* \
@@ -432,6 +444,7 @@ case $basic_machine in
        | ubicom32-* \
        | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
        | vax-* \
+       | visium-* \
        | we32k-* \
        | x86-* | x86_64-* | xc16x-* | xps100-* \
        | xstormy16-* | xtensa*-* \
@@ -508,6 +521,9 @@ case $basic_machine in
                basic_machine=i386-pc
                os=-aros
                ;;
+        asmjs)
+               basic_machine=asmjs-unknown
+               ;;
        aux)
                basic_machine=m68k-apple
                os=-aux
@@ -769,6 +785,9 @@ case $basic_machine in
                basic_machine=m68k-isi
                os=-sysv
                ;;
+       leon-*|leon[3-9]-*)
+               basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
+               ;;
        m68knommu)
                basic_machine=m68k-unknown
                os=-linux
@@ -788,11 +807,15 @@ case $basic_machine in
                basic_machine=ns32k-utek
                os=-sysv
                ;;
-       microblaze)
+       microblaze*)
                basic_machine=microblaze-xilinx
                ;;
+       mingw64)
+               basic_machine=x86_64-pc
+               os=-mingw64
+               ;;
        mingw32)
-               basic_machine=i386-pc
+               basic_machine=i686-pc
                os=-mingw32
                ;;
        mingw32ce)
@@ -820,6 +843,10 @@ case $basic_machine in
                basic_machine=powerpc-unknown
                os=-morphos
                ;;
+       moxiebox)
+               basic_machine=moxie-unknown
+               os=-moxiebox
+               ;;
        msdos)
                basic_machine=i386-pc
                os=-msdos
@@ -828,7 +855,7 @@ case $basic_machine in
                basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
                ;;
        msys)
-               basic_machine=i386-pc
+               basic_machine=i686-pc
                os=-msys
                ;;
        mvs)
@@ -1019,7 +1046,11 @@ case $basic_machine in
                basic_machine=i586-unknown
                os=-pw32
                ;;
-       rdos)
+       rdos | rdos64)
+               basic_machine=x86_64-pc
+               os=-rdos
+               ;;
+       rdos32)
                basic_machine=i386-pc
                os=-rdos
                ;;
@@ -1346,29 +1377,29 @@ case $os in
        -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
              | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
-             | -sym* | -kopensolaris* \
+             | -sym* | -kopensolaris* | -plan9* \
              | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
-             | -aos* | -aros* \
+             | -aos* | -aros* | -cloudabi* | -sortix* \
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
-             | -openbsd* | -solidbsd* \
+             | -bitrig* | -openbsd* | -solidbsd* \
              | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
              | -chorusos* | -chorusrdb* | -cegcc* \
              | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-             | -mingw32* | -linux-gnu* | -linux-android* \
-             | -linux-newlib* | -linux-uclibc* \
-             | -uxpv* | -beos* | -mpeix* | -udk* \
+             | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
+             | -linux-newlib* | -linux-musl* | -linux-uclibc* \
+             | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
-             | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
+             | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
        # Remember, each alternative MUST END IN *, to match a version number.
                ;;
        -qnx*)
@@ -1492,9 +1523,6 @@ case $os in
        -aros*)
                os=-aros
                ;;
-       -kaos*)
-               os=-kaos
-               ;;
        -zvmoe)
                os=-zvmoe
                ;;
@@ -1543,6 +1571,9 @@ case $basic_machine in
        c4x-* | tic4x-*)
                os=-coff
                ;;
+       c8051-*)
+               os=-elf
+               ;;
        hexagon-*)
                os=-elf
                ;;
index 3f6fc98ee07a7e9301cf0736805374952993855c..dc0c339ba98490d9e7204b4d7e78e3712de7478a 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for babl 0.1.12.
+# Generated by GNU Autoconf 2.69 for babl 0.1.14.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='babl'
 PACKAGE_TARNAME='babl'
-PACKAGE_VERSION='0.1.12'
-PACKAGE_STRING='babl 0.1.12'
+PACKAGE_VERSION='0.1.14'
+PACKAGE_STRING='babl 0.1.14'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -643,6 +643,7 @@ OS_UNIX_FALSE
 OS_UNIX_TRUE
 OS_WIN32_FALSE
 OS_WIN32_TRUE
+THREAD_LIB
 MATH_LIB
 DIR_SEP
 PATH_SEP
@@ -774,6 +775,7 @@ infodir
 docdir
 oldincludedir
 includedir
+runstatedir
 localstatedir
 sharedstatedir
 sysconfdir
@@ -859,6 +861,7 @@ datadir='${datarootdir}'
 sysconfdir='${prefix}/etc'
 sharedstatedir='${prefix}/com'
 localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
 includedir='${prefix}/include'
 oldincludedir='/usr/include'
 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1111,6 +1114,15 @@ do
   | -silent | --silent | --silen | --sile | --sil)
     silent=yes ;;
 
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
     ac_prev=sbindir ;;
   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1248,7 +1260,7 @@ fi
 for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
                datadir sysconfdir sharedstatedir localstatedir includedir \
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
-               libdir localedir mandir
+               libdir localedir mandir runstatedir
 do
   eval ac_val=\$$ac_var
   # Remove trailing slashes.
@@ -1361,7 +1373,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures babl 0.1.12 to adapt to many kinds of systems.
+\`configure' configures babl 0.1.14 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1401,6 +1413,7 @@ Fine tuning of the installation directories:
   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   --libdir=DIR            object code libraries [EPREFIX/lib]
   --includedir=DIR        C header files [PREFIX/include]
   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
@@ -1432,7 +1445,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of babl 0.1.12:";;
+     short | recursive ) echo "Configuration of babl 0.1.14:";;
    esac
   cat <<\_ACEOF
 
@@ -1440,17 +1453,20 @@ Optional Features:
   --disable-option-checking  ignore unrecognized --enable/--with options
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
-  --enable-silent-rules          less verbose build output (undo: `make V=1')
-  --disable-silent-rules         verbose build output (undo: `make V=0')
-  --disable-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors
+  --enable-silent-rules   less verbose build output (undo: "make V=1")
+  --disable-silent-rules  verbose build output (undo: "make V=0")
+  --enable-dependency-tracking
+                          do not reject slow dependency extractors
+  --disable-dependency-tracking
+                          speeds up one-time build
   --enable-static[=PKGS]  build static libraries [default=no]
   --enable-shared[=PKGS]  build shared libraries [default=yes]
   --enable-fast-install[=PKGS]
                           optimize for fast installation [default=yes]
   --disable-libtool-lock  avoid locking (might break parallel builds)
-  --disable-maintainer-mode  disable make rules and dependencies not useful
-                         (and sometimes confusing) to the casual installer
+  --disable-maintainer-mode
+                          disable make rules and dependencies not useful (and
+                          sometimes confusing) to the casual installer
   --disable-docs          disable docs generation (default=no)
   --enable-mmx            enable MMX support (default=auto)
   --enable-sse            enable SSE support (default=auto)
@@ -1542,7 +1558,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-babl configure 0.1.12
+babl configure 0.1.14
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1907,7 +1923,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by babl $as_me 0.1.12, which was
+It was created by babl $as_me 0.1.14, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2263,11 +2279,11 @@ ac_config_headers="$ac_config_headers config.h"
 
 BABL_MAJOR_VERSION=0
 BABL_MINOR_VERSION=1
-BABL_MICRO_VERSION=12
+BABL_MICRO_VERSION=14
 BABL_INTERFACE_AGE=1
-BABL_BINARY_AGE=112
-BABL_VERSION=0.1.12
-BABL_REAL_VERSION=0.1.12
+BABL_BINARY_AGE=114
+BABL_VERSION=0.1.14
+BABL_REAL_VERSION=0.1.14
 BABL_API_VERSION=0.1
 
 
@@ -2302,7 +2318,7 @@ fi
 
 
 
-BABL_LIBRARY_VERSION="111:1:111"
+BABL_LIBRARY_VERSION="113:1:113"
 BABL_CURRENT_MINUS_AGE=0
 
 
@@ -2448,7 +2464,7 @@ test -n "$target_alias" &&
     NONENONEs,x,x, &&
   program_prefix=${target_alias}-
 
-am__api_version='1.11'
+am__api_version='1.15'
 
 # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or
@@ -2545,9 +2561,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
 $as_echo_n "checking whether build environment is sane... " >&6; }
-# Just in case
-sleep 1
-echo timestamp > conftest.file
 # Reject unsafe characters in $srcdir or the absolute working directory
 # name.  Accept space and tab only in the latter.
 am_lf='
@@ -2558,32 +2571,40 @@ case `pwd` in
 esac
 case $srcdir in
   *[\\\"\#\$\&\'\`$am_lf\ \    ]*)
-    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
 esac
 
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-   if test "$*" = "X"; then
-      # -L didn't work.
-      set X `ls -t "$srcdir/configure" conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$*" != "X $srcdir/configure conftest.file" \
-      && test "$*" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" "$LINENO" 5
-   fi
-
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$*" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$*" != "X $srcdir/configure conftest.file" \
+       && test "$*" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment" "$LINENO" 5
+     fi
+     if test "$2" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
    test "$2" = conftest.file
    )
 then
@@ -2595,6 +2616,16 @@ Check your system clock" "$LINENO" 5
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
 test "$program_prefix" != NONE &&
   program_transform_name="s&^&$program_prefix&;$program_transform_name"
 # Use a double $ so make ignores it.
@@ -2605,8 +2636,8 @@ test "$program_suffix" != NONE &&
 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
 
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
 
 if test x"${MISSING+set}" != xset; then
   case $am_aux_dir in
@@ -2617,15 +2648,15 @@ if test x"${MISSING+set}" != xset; then
   esac
 fi
 # Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
 else
   am_missing_run=
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
-$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
 fi
 
-if test x"${install_sh}" != xset; then
+if test x"${install_sh+set}" != xset; then
   case $am_aux_dir in
   *\ * | *\    *)
     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
@@ -2634,10 +2665,10 @@ if test x"${install_sh}" != xset; then
   esac
 fi
 
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
 # tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
+# will honor the 'STRIP' environment variable to overrule this program.
 if test "$cross_compiling" != no; then
   if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
@@ -2776,12 +2807,6 @@ fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
 $as_echo "$MKDIR_P" >&6; }
 
-mkdir_p="$MKDIR_P"
-case $mkdir_p in
-  [\\/$]* | ?:[\\/]*) ;;
-  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-
 for ac_prog in gawk mawk nawk awk
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
@@ -2864,6 +2889,45 @@ else
 fi
 rmdir .tst 2>/dev/null
 
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in # (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+    AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   # is not polluted with repeated "-I."
@@ -2886,7 +2950,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='babl'
- VERSION='0.1.12'
+ VERSION='0.1.14'
 
 
 # Some tools Automake needs.
@@ -2905,12 +2969,22 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
 
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
 
-# We need awk for the "check" target.  The system "awk" is bad on
-# some platforms.
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+mkdir_p='$(MKDIR_P)'
+
+# We need awk for the "check" target (and possibly the TAP driver).  The
+# system "awk" is bad on some platforms.
 # Always define AMTAR for backward compatibility.  Yes, it's still used
 # in the wild :-(  We should find a proper way to deprecate it ...
 AMTAR='$${TAR-tar}'
 
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar  pax cpio none'
+
 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
 
 
@@ -2918,6 +2992,49 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
 
 
 
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
+  fi
+fi
+
+
 # Enable silent build rules by default, requires at least
 # Automake-1.11. Disable by either passing --disable-silent-rules to
 # configure or passing V=1 to make
@@ -2926,10 +3043,10 @@ if test "${enable_silent_rules+set}" = set; then :
   enableval=$enable_silent_rules;
 fi
 
-case $enable_silent_rules in
-yes) AM_DEFAULT_VERBOSITY=0;;
-no)  AM_DEFAULT_VERBOSITY=1;;
-*)   AM_DEFAULT_VERBOSITY=0;;
+case $enable_silent_rules in # (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=0;;
 esac
 am_make=${MAKE-make}
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
@@ -3775,6 +3892,65 @@ ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
+$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
+if ${am_cv_prog_cc_c_o+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+  # Make sure it works both with $CC and with simple cc.
+  # Following AC_PROG_CC_C_O, we do the test twice because some
+  # compilers refuse to overwrite an existing .o file with -o,
+  # though they will create one.
+  am_cv_prog_cc_c_o=yes
+  for am_i in 1 2; do
+    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
+   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } \
+         && test -f conftest2.$ac_objext; then
+      : OK
+    else
+      am_cv_prog_cc_c_o=no
+      break
+    fi
+  done
+  rm -f core conftest*
+  unset am_i
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
+$as_echo "$am_cv_prog_cc_c_o" >&6; }
+if test "$am_cv_prog_cc_c_o" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
 DEPDIR="${am__leading_dot}deps"
 
 ac_config_commands="$ac_config_commands depfiles"
@@ -3794,7 +3970,7 @@ am__quote=
 _am_result=none
 # First try GNU make style include.
 echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
+# Ignore all kinds of additional output from 'make'.
 case `$am_make -s -f confmf 2> /dev/null` in #(
 *the\ am__doit\ target*)
   am__include=include
@@ -3850,8 +4026,8 @@ else
   # We make a subdir and do the tests there.  Otherwise we can end up
   # making bogus files that we don't know about and never remove.  For
   # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
   rm -rf conftest.dir
   mkdir conftest.dir
   # Copy depcomp to subdir because otherwise we won't find it if we're
@@ -3886,16 +4062,16 @@ else
     : > sub/conftest.c
     for i in 1 2 3 4 5 6; do
       echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
     done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
     # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.  Also, some Intel
-    # versions had trouble with output in subdirs
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
     am__obj=sub/conftest.${OBJEXT-o}
     am__minus_obj="-o $am__obj"
     case $depmode in
@@ -3904,8 +4080,8 @@ else
       test "$am__universal" = false || continue
       ;;
     nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
       if test "x$enable_dependency_tracking" = xyes; then
        continue
       else
@@ -3913,7 +4089,7 @@ else
       fi
       ;;
     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
-      # This compiler won't grok `-c -o', but also, the minuso test has
+      # This compiler won't grok '-c -o', but also, the minuso test has
       # not run yet.  These depmodes are late enough in the game, and
       # so weak that their functioning should not be impacted.
       am__obj=conftest.${OBJEXT-o}
@@ -4961,7 +5137,8 @@ else
     ;;
   *)
     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-    if test -n "$lt_cv_sys_max_cmd_len"; then
+    if test -n "$lt_cv_sys_max_cmd_len" && \
+       test undefined != "$lt_cv_sys_max_cmd_len"; then
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
     else
@@ -6476,7 +6653,7 @@ ia64-*-hpux*)
   rm -rf conftest*
   ;;
 
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   # Find out which ABI we are using.
   echo 'int i;' > conftest.$ac_ext
@@ -6492,9 +6669,19 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
            LD="${LD-ld} -m elf_i386_fbsd"
            ;;
          x86_64-*linux*)
-           LD="${LD-ld} -m elf_i386"
+           case `/usr/bin/file conftest.o` in
+             *x86-64*)
+               LD="${LD-ld} -m elf32_x86_64"
+               ;;
+             *)
+               LD="${LD-ld} -m elf_i386"
+               ;;
+           esac
+           ;;
+         powerpc64le-*)
+           LD="${LD-ld} -m elf32lppclinux"
            ;;
-         ppc64-*linux*|powerpc64-*linux*)
+         powerpc64-*)
            LD="${LD-ld} -m elf32ppclinux"
            ;;
          s390x-*linux*)
@@ -6513,7 +6700,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
          x86_64-*linux*)
            LD="${LD-ld} -m elf_x86_64"
            ;;
-         ppc*-*linux*|powerpc*-*linux*)
+         powerpcle-*)
+           LD="${LD-ld} -m elf64lppc"
+           ;;
+         powerpc-*)
            LD="${LD-ld} -m elf64ppc"
            ;;
          s390*-*linux*|s390*-*tpf*)
@@ -12180,9 +12370,6 @@ fi
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
 $as_echo_n "checking whether build environment is sane... " >&6; }
-# Just in case
-sleep 1
-echo timestamp > conftest.file
 # Reject unsafe characters in $srcdir or the absolute working directory
 # name.  Accept space and tab only in the latter.
 am_lf='
@@ -12193,32 +12380,40 @@ case `pwd` in
 esac
 case $srcdir in
   *[\\\"\#\$\&\'\`$am_lf\ \    ]*)
-    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
 esac
 
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-   if test "$*" = "X"; then
-      # -L didn't work.
-      set X `ls -t "$srcdir/configure" conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$*" != "X $srcdir/configure conftest.file" \
-      && test "$*" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" "$LINENO" 5
-   fi
-
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$*" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$*" != "X $srcdir/configure conftest.file" \
+       && test "$*" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment" "$LINENO" 5
+     fi
+     if test "$2" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
    test "$2" = conftest.file
    )
 then
@@ -12230,6 +12425,16 @@ Check your system clock" "$LINENO" 5
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
 
 WEBSITE_HOST=pippin.gimp.org
 
@@ -12684,6 +12889,7 @@ fi
 
 
 MATH_LIB=-lm
+THREAD_LIB=-lpthread
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native Win32" >&5
 $as_echo_n "checking for native Win32... " >&6; }
 case "$target_or_host" in
@@ -12692,6 +12898,7 @@ case "$target_or_host" in
     PATH_SEP=';'
     DIR_SEP='\\'
     MATH_LIB=
+    THREAD_LIB=
     ;;
   *)
     os_win32=no
@@ -12705,6 +12912,7 @@ $as_echo "$os_win32" >&6; }
 
 
 
+
  if test "$os_win32" = "yes"; then
   OS_WIN32_TRUE=
   OS_WIN32_FALSE='#'
@@ -13486,6 +13694,14 @@ if test -z "${BABL_UNSTABLE_TRUE}" && test -z "${BABL_UNSTABLE_FALSE}"; then
   as_fn_error $? "conditional \"BABL_UNSTABLE\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
  if test -n "$EXEEXT"; then
   am__EXEEXT_TRUE=
   am__EXEEXT_FALSE='#'
@@ -13506,6 +13722,14 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
 if test -z "${HAVE_RSVG_TRUE}" && test -z "${HAVE_RSVG_FALSE}"; then
   as_fn_error $? "conditional \"HAVE_RSVG\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -13931,7 +14155,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by babl $as_me 0.1.12, which was
+This file was extended by babl $as_me 0.1.14, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13997,7 +14221,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-babl config.status 0.1.12
+babl config.status 0.1.14
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
@@ -15016,7 +15240,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
 
   case $ac_file$ac_mode in
     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
-  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # Older Autoconf quotes --file arguments for eval, but not when files
   # are listed without --file.  Let's play safe and only enable the eval
   # if we detect the quoting.
   case $CONFIG_FILES in
@@ -15029,7 +15253,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
     # Strip MF so we end up with the name of the file.
     mf=`echo "$mf" | sed -e 's/:.*$//'`
     # Check whether this is an Automake generated Makefile or not.
-    # We used to match only the files named `Makefile.in', but
+    # We used to match only the files named 'Makefile.in', but
     # some people rename them; so instead we look at the file content.
     # Grep'ing the first line is not enough: some people post-process
     # each Makefile.in and add a new line on top of each file to say so.
@@ -15063,21 +15287,19 @@ $as_echo X"$mf" |
       continue
     fi
     # Extract the definition of DEPDIR, am__include, and am__quote
-    # from the Makefile without running `make'.
+    # from the Makefile without running 'make'.
     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
     test -z "$DEPDIR" && continue
     am__include=`sed -n 's/^am__include = //p' < "$mf"`
-    test -z "am__include" && continue
+    test -z "$am__include" && continue
     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-    # When using ansi2knr, U may be empty or an underscore; expand it
-    U=`sed -n 's/^U = //p' < "$mf"`
     # Find all dependency output files, they are included files with
     # $(DEPDIR) in their names.  We invoke sed twice because it is the
     # simplest approach to changing $(DEPDIR) to its actual value in the
     # expansion.
     for file in `sed -n "
       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
       # Make sure the directory exists.
       test -f "$dirpart/$file" && continue
       fdir=`$as_dirname -- "$file" ||
index b07d4d5f3d6d1e2a4bd5167cb79074b1c0b7e65e..53803f5fffd5ddd37babd1d5da3545225ea21c00 100644 (file)
@@ -14,7 +14,7 @@ AC_PREREQ(2.54)
 
 m4_define([babl_major_version], [0])
 m4_define([babl_minor_version], [1])
-m4_define([babl_micro_version], [12])
+m4_define([babl_micro_version], [14])
 m4_define([babl_real_version],
           [babl_major_version.babl_minor_version.babl_micro_version])
 m4_define([babl_version], [babl_real_version])
@@ -254,6 +254,7 @@ AC_MSG_RESULT([$platform_win32])
 AM_CONDITIONAL(PLATFORM_WIN32, test "$platform_win32" = "yes")
 
 MATH_LIB=-lm
+THREAD_LIB=-lpthread
 AC_MSG_CHECKING([for native Win32])
 case "$target_or_host" in
   *-*-mingw*)
@@ -261,6 +262,7 @@ case "$target_or_host" in
     PATH_SEP=';'
     DIR_SEP='\\'
     MATH_LIB=
+    THREAD_LIB=
     ;;
   *)
     os_win32=no
@@ -272,6 +274,7 @@ AC_MSG_RESULT([$os_win32])
 AC_SUBST(PATH_SEP)
 AC_SUBST(DIR_SEP)
 AC_SUBST(MATH_LIB)
+AC_SUBST(THREAD_LIB)
 
 AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
 AM_CONDITIONAL(OS_UNIX, test "$os_win32" != "yes")
diff --git a/depcomp b/depcomp
index 25a39e6cd5c82d7276f6ccc62ef5e7ba1cc9776f..fc98710e2a1df7159cd72a01ffc011784748c3bc 100755 (executable)
--- a/depcomp
+++ b/depcomp
@@ -1,10 +1,9 @@
 #! /bin/sh
 # depcomp - compile a program generating dependencies as side-effects
 
-scriptversion=2012-03-27.16; # UTC
+scriptversion=2013-05-30.07; # UTC
 
-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
-# 2011, 2012 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -28,9 +27,9 @@ scriptversion=2012-03-27.16; # UTC
 
 case $1 in
   '')
-     echo "$0: No command.  Try '$0 --help' for more information." 1>&2
-     exit 1;
-     ;;
+    echo "$0: No command.  Try '$0 --help' for more information." 1>&2
+    exit 1;
+    ;;
   -h | --h*)
     cat <<\EOF
 Usage: depcomp [--help] [--version] PROGRAM [ARGS]
@@ -57,11 +56,65 @@ EOF
     ;;
 esac
 
+# Get the directory component of the given path, and save it in the
+# global variables '$dir'.  Note that this directory component will
+# be either empty or ending with a '/' character.  This is deliberate.
+set_dir_from ()
+{
+  case $1 in
+    */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
+      *) dir=;;
+  esac
+}
+
+# Get the suffix-stripped basename of the given path, and save it the
+# global variable '$base'.
+set_base_from ()
+{
+  base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
+}
+
+# If no dependency file was actually created by the compiler invocation,
+# we still have to create a dummy depfile, to avoid errors with the
+# Makefile "include basename.Plo" scheme.
+make_dummy_depfile ()
+{
+  echo "#dummy" > "$depfile"
+}
+
+# Factor out some common post-processing of the generated depfile.
+# Requires the auxiliary global variable '$tmpdepfile' to be set.
+aix_post_process_depfile ()
+{
+  # If the compiler actually managed to produce a dependency file,
+  # post-process it.
+  if test -f "$tmpdepfile"; then
+    # Each line is of the form 'foo.o: dependency.h'.
+    # Do two passes, one to just change these to
+    #   $object: dependency.h
+    # and one to simply output
+    #   dependency.h:
+    # which is needed to avoid the deleted-header problem.
+    { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
+      sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
+    } > "$depfile"
+    rm -f "$tmpdepfile"
+  else
+    make_dummy_depfile
+  fi
+}
+
 # A tabulation character.
 tab='  '
 # A newline character.
 nl='
 '
+# Character ranges might be problematic outside the C locale.
+# These definitions help.
+upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
+lower=abcdefghijklmnopqrstuvwxyz
+digits=0123456789
+alpha=${upper}${lower}
 
 if test -z "$depmode" || test -z "$source" || test -z "$object"; then
   echo "depcomp: Variables source, object and depmode must be set" 1>&2
@@ -75,6 +128,9 @@ tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
 
 rm -f "$tmpdepfile"
 
+# Avoid interferences from the environment.
+gccflag= dashmflag=
+
 # Some modes work just like other modes, but use different flags.  We
 # parameterize here, but still list the modes in the big case below,
 # to make depend.m4 easier to write.  Note that we *cannot* use a case
@@ -86,32 +142,32 @@ if test "$depmode" = hp; then
 fi
 
 if test "$depmode" = dashXmstdout; then
-   # This is just like dashmstdout with a different argument.
-   dashmflag=-xM
-   depmode=dashmstdout
+  # This is just like dashmstdout with a different argument.
+  dashmflag=-xM
+  depmode=dashmstdout
 fi
 
 cygpath_u="cygpath -u -f -"
 if test "$depmode" = msvcmsys; then
-   # This is just like msvisualcpp but w/o cygpath translation.
-   # Just convert the backslash-escaped backslashes to single forward
-   # slashes to satisfy depend.m4
-   cygpath_u='sed s,\\\\,/,g'
-   depmode=msvisualcpp
+  # This is just like msvisualcpp but w/o cygpath translation.
+  # Just convert the backslash-escaped backslashes to single forward
+  # slashes to satisfy depend.m4
+  cygpath_u='sed s,\\\\,/,g'
+  depmode=msvisualcpp
 fi
 
 if test "$depmode" = msvc7msys; then
-   # This is just like msvc7 but w/o cygpath translation.
-   # Just convert the backslash-escaped backslashes to single forward
-   # slashes to satisfy depend.m4
-   cygpath_u='sed s,\\\\,/,g'
-   depmode=msvc7
+  # This is just like msvc7 but w/o cygpath translation.
+  # Just convert the backslash-escaped backslashes to single forward
+  # slashes to satisfy depend.m4
+  cygpath_u='sed s,\\\\,/,g'
+  depmode=msvc7
 fi
 
 if test "$depmode" = xlc; then
-   # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations.
-   gccflag=-qmakedep=gcc,-MF
-   depmode=gcc
+  # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
+  gccflag=-qmakedep=gcc,-MF
+  depmode=gcc
 fi
 
 case "$depmode" in
@@ -134,8 +190,7 @@ gcc3)
   done
   "$@"
   stat=$?
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
@@ -143,13 +198,17 @@ gcc3)
   ;;
 
 gcc)
+## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
+## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
+## (see the conditional assignment to $gccflag above).
 ## There are various ways to get dependency output from gcc.  Here's
 ## why we pick this rather obscure method:
 ## - Don't want to use -MD because we'd like the dependencies to end
 ##   up in a subdir.  Having to rename by hand is ugly.
 ##   (We might end up doing this anyway to support other compilers.)
 ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
-##   -MM, not -M (despite what the docs say).
+##   -MM, not -M (despite what the docs say).  Also, it might not be
+##   supported by the other compilers which use the 'gcc' depmode.
 ## - Using -M directly means running the compiler twice (even worse
 ##   than renaming).
   if test -z "$gccflag"; then
@@ -157,15 +216,14 @@ gcc)
   fi
   "$@" -Wp,"$gccflag$tmpdepfile"
   stat=$?
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
   rm -f "$depfile"
   echo "$object : \\" > "$depfile"
-  alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
-## The second -e expression handles DOS-style file names with drive letters.
+  # The second -e expression handles DOS-style file names with drive
+  # letters.
   sed -e 's/^[^:]*: / /' \
       -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
 ## This next piece of magic avoids the "deleted header file" problem.
@@ -174,15 +232,15 @@ gcc)
 ## typically no way to rebuild the header).  We avoid this by adding
 ## dummy dependencies for each header file.  Too bad gcc doesn't do
 ## this for us directly.
-  tr ' ' "$nl" < "$tmpdepfile" |
 ## Some versions of gcc put a space before the ':'.  On the theory
 ## that the space means something, we add a space to the output as
 ## well.  hp depmode also adds that space, but also prefixes the VPATH
 ## to the object.  Take care to not repeat it in the output.
 ## Some versions of the HPUX 10.20 sed can't process this invocation
 ## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
-      | sed -e 's/$/ :/' >> "$depfile"
+  tr ' ' "$nl" < "$tmpdepfile" \
+    | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
+    | sed -e 's/$/ :/' >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
 
@@ -200,8 +258,7 @@ sgi)
     "$@" -MDupdate "$tmpdepfile"
   fi
   stat=$?
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
@@ -209,7 +266,6 @@ sgi)
 
   if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
     echo "$object : \\" > "$depfile"
-
     # Clip off the initial element (the dependent).  Don't try to be
     # clever and replace this with sed code, as IRIX sed won't handle
     # lines with more than a fixed number of characters (4096 in
@@ -217,19 +273,15 @@ sgi)
     # the IRIX cc adds comments like '#:fec' to the end of the
     # dependency line.
     tr ' ' "$nl" < "$tmpdepfile" \
-    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
-    tr "$nl" ' ' >> "$depfile"
+      | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
+      | tr "$nl" ' ' >> "$depfile"
     echo >> "$depfile"
-
     # The second pass generates a dummy entry for each header file.
     tr ' ' "$nl" < "$tmpdepfile" \
-   | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
-   >> "$depfile"
+      | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+      >> "$depfile"
   else
-    # The sourcefile does not contain any dependencies, so just
-    # store a dummy comment line, to avoid errors with the Makefile
-    # "include basename.Plo" scheme.
-    echo "#dummy" > "$depfile"
+    make_dummy_depfile
   fi
   rm -f "$tmpdepfile"
   ;;
@@ -247,9 +299,8 @@ aix)
   # current directory.  Also, the AIX compiler puts '$object:' at the
   # start of each line; $object doesn't have directory information.
   # Version 6 uses the directory in both cases.
-  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-  test "x$dir" = "x$object" && dir=
-  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+  set_dir_from "$object"
+  set_base_from "$object"
   if test "$libtool" = yes; then
     tmpdepfile1=$dir$base.u
     tmpdepfile2=$base.u
@@ -262,9 +313,7 @@ aix)
     "$@" -M
   fi
   stat=$?
-
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
     exit $stat
   fi
@@ -273,65 +322,113 @@ aix)
   do
     test -f "$tmpdepfile" && break
   done
-  if test -f "$tmpdepfile"; then
-    # Each line is of the form 'foo.o: dependent.h'.
-    # Do two passes, one to just change these to
-    # '$object: dependent.h' and one to simply 'dependent.h:'.
-    sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
-    sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
-  else
-    # The sourcefile does not contain any dependencies, so just
-    # store a dummy comment line, to avoid errors with the Makefile
-    # "include basename.Plo" scheme.
-    echo "#dummy" > "$depfile"
+  aix_post_process_depfile
+  ;;
+
+tcc)
+  # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
+  # FIXME: That version still under development at the moment of writing.
+  #        Make that this statement remains true also for stable, released
+  #        versions.
+  # It will wrap lines (doesn't matter whether long or short) with a
+  # trailing '\', as in:
+  #
+  #   foo.o : \
+  #    foo.c \
+  #    foo.h \
+  #
+  # It will put a trailing '\' even on the last line, and will use leading
+  # spaces rather than leading tabs (at least since its commit 0394caf7
+  # "Emit spaces for -MD").
+  "$@" -MD -MF "$tmpdepfile"
+  stat=$?
+  if test $stat -ne 0; then
+    rm -f "$tmpdepfile"
+    exit $stat
   fi
+  rm -f "$depfile"
+  # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
+  # We have to change lines of the first kind to '$object: \'.
+  sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
+  # And for each line of the second kind, we have to emit a 'dep.h:'
+  # dummy dependency, to avoid the deleted-header problem.
+  sed -n -e 's|^  *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
 
-icc)
-  # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'.
-  # However on
-  #    $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c
-  # ICC 7.0 will fill foo.d with something like
-  #    foo.o: sub/foo.c
-  #    foo.o: sub/foo.h
-  # which is wrong.  We want
-  #    sub/foo.o: sub/foo.c
-  #    sub/foo.o: sub/foo.h
-  #    sub/foo.c:
-  #    sub/foo.h:
-  # ICC 7.1 will output
+## The order of this option in the case statement is important, since the
+## shell code in configure will try each of these formats in the order
+## listed in this file.  A plain '-MD' option would be understood by many
+## compilers, so we must ensure this comes after the gcc and icc options.
+pgcc)
+  # Portland's C compiler understands '-MD'.
+  # Will always output deps to 'file.d' where file is the root name of the
+  # source file under compilation, even if file resides in a subdirectory.
+  # The object file name does not affect the name of the '.d' file.
+  # pgcc 10.2 will output
   #    foo.o: sub/foo.c sub/foo.h
-  # and will wrap long lines using '\':
+  # and will wrap long lines using '\' :
   #    foo.o: sub/foo.c ... \
   #     sub/foo.h ... \
   #     ...
-  # tcc 0.9.26 (FIXME still under development at the moment of writing)
-  # will emit a similar output, but also prepend the continuation lines
-  # with horizontal tabulation characters.
-  "$@" -MD -MF "$tmpdepfile"
-  stat=$?
-  if test $stat -eq 0; then :
-  else
+  set_dir_from "$object"
+  # Use the source, not the object, to determine the base name, since
+  # that's sadly what pgcc will do too.
+  set_base_from "$source"
+  tmpdepfile=$base.d
+
+  # For projects that build the same source file twice into different object
+  # files, the pgcc approach of using the *source* file root name can cause
+  # problems in parallel builds.  Use a locking strategy to avoid stomping on
+  # the same $tmpdepfile.
+  lockdir=$base.d-lock
+  trap "
+    echo '$0: caught signal, cleaning up...' >&2
+    rmdir '$lockdir'
+    exit 1
+  " 1 2 13 15
+  numtries=100
+  i=$numtries
+  while test $i -gt 0; do
+    # mkdir is a portable test-and-set.
+    if mkdir "$lockdir" 2>/dev/null; then
+      # This process acquired the lock.
+      "$@" -MD
+      stat=$?
+      # Release the lock.
+      rmdir "$lockdir"
+      break
+    else
+      # If the lock is being held by a different process, wait
+      # until the winning process is done or we timeout.
+      while test -d "$lockdir" && test $i -gt 0; do
+        sleep 1
+        i=`expr $i - 1`
+      done
+    fi
+    i=`expr $i - 1`
+  done
+  trap - 1 2 13 15
+  if test $i -le 0; then
+    echo "$0: failed to acquire lock after $numtries attempts" >&2
+    echo "$0: check lockdir '$lockdir'" >&2
+    exit 1
+  fi
+
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
   rm -f "$depfile"
-  # Each line is of the form 'foo.o: dependent.h',
-  # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'.
+  # Each line is of the form `foo.o: dependent.h',
+  # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
   # Do two passes, one to just change these to
-  # '$object: dependent.h' and one to simply 'dependent.h:'.
-  sed -e "s/^[ $tab][ $tab]*/  /" -e "s,^[^:]*:,$object :," \
-    < "$tmpdepfile" > "$depfile"
-  sed '
-    s/[ '"$tab"'][ '"$tab"']*/ /g
-    s/^ *//
-    s/ *\\*$//
-    s/^[^:]*: *//
-    /^$/d
-    /:$/d
-    s/$/ :/
-  ' < "$tmpdepfile" >> "$depfile"
+  # `$object: dependent.h' and one to simply `dependent.h:'.
+  sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
+  # Some versions of the HPUX 10.20 sed can't process this invocation
+  # correctly.  Breaking it into two sed invocations is a workaround.
+  sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
+    | sed -e 's/$/ :/' >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
 
@@ -342,9 +439,8 @@ hp2)
   # 'foo.d', which lands next to the object file, wherever that
   # happens to be.
   # Much of this is similar to the tru64 case; see comments there.
-  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-  test "x$dir" = "x$object" && dir=
-  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+  set_dir_from  "$object"
+  set_base_from "$object"
   if test "$libtool" = yes; then
     tmpdepfile1=$dir$base.d
     tmpdepfile2=$dir.libs/$base.d
@@ -355,8 +451,7 @@ hp2)
     "$@" +Maked
   fi
   stat=$?
-  if test $stat -eq 0; then :
-  else
+  if test $stat -ne 0; then
      rm -f "$tmpdepfile1" "$tmpdepfile2"
      exit $stat
   fi
@@ -366,76 +461,61 @@ hp2)
     test -f "$tmpdepfile" && break
   done
   if test -f "$tmpdepfile"; then
-    sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
+    sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
     # Add 'dependent.h:' lines.
     sed -ne '2,${
-              s/^ *//
-              s/ \\*$//
-              s/$/:/
-              p
-            }' "$tmpdepfile" >> "$depfile"
+               s/^ *//
+               s/ \\*$//
+               s/$/:/
+               p
+             }' "$tmpdepfile" >> "$depfile"
   else
-    echo "#dummy" > "$depfile"
+    make_dummy_depfile
   fi
   rm -f "$tmpdepfile" "$tmpdepfile2"
   ;;
 
 tru64)
-   # The Tru64 compiler uses -MD to generate dependencies as a side
-   # effect.  'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
-   # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
-   # dependencies in 'foo.d' instead, so we check for that too.
-   # Subdirectories are respected.
-   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-   test "x$dir" = "x$object" && dir=
-   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
-
-   if test "$libtool" = yes; then
-      # With Tru64 cc, shared objects can also be used to make a
-      # static library.  This mechanism is used in libtool 1.4 series to
-      # handle both shared and static libraries in a single compilation.
-      # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
-      #
-      # With libtool 1.5 this exception was removed, and libtool now
-      # generates 2 separate objects for the 2 libraries.  These two
-      # compilations output dependencies in $dir.libs/$base.o.d and
-      # in $dir$base.o.d.  We have to check for both files, because
-      # one of the two compilations can be disabled.  We should prefer
-      # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
-      # automatically cleaned when .libs/ is deleted, while ignoring
-      # the former would cause a distcleancheck panic.
-      tmpdepfile1=$dir.libs/$base.lo.d   # libtool 1.4
-      tmpdepfile2=$dir$base.o.d          # libtool 1.5
-      tmpdepfile3=$dir.libs/$base.o.d    # libtool 1.5
-      tmpdepfile4=$dir.libs/$base.d      # Compaq CCC V6.2-504
-      "$@" -Wc,-MD
-   else
-      tmpdepfile1=$dir$base.o.d
-      tmpdepfile2=$dir$base.d
-      tmpdepfile3=$dir$base.d
-      tmpdepfile4=$dir$base.d
-      "$@" -MD
-   fi
-
-   stat=$?
-   if test $stat -eq 0; then :
-   else
-      rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
-      exit $stat
-   fi
-
-   for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
-   do
-     test -f "$tmpdepfile" && break
-   done
-   if test -f "$tmpdepfile"; then
-      sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
-      sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
-   else
-      echo "#dummy" > "$depfile"
-   fi
-   rm -f "$tmpdepfile"
-   ;;
+  # The Tru64 compiler uses -MD to generate dependencies as a side
+  # effect.  'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
+  # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
+  # dependencies in 'foo.d' instead, so we check for that too.
+  # Subdirectories are respected.
+  set_dir_from  "$object"
+  set_base_from "$object"
+
+  if test "$libtool" = yes; then
+    # Libtool generates 2 separate objects for the 2 libraries.  These
+    # two compilations output dependencies in $dir.libs/$base.o.d and
+    # in $dir$base.o.d.  We have to check for both files, because
+    # one of the two compilations can be disabled.  We should prefer
+    # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
+    # automatically cleaned when .libs/ is deleted, while ignoring
+    # the former would cause a distcleancheck panic.
+    tmpdepfile1=$dir$base.o.d          # libtool 1.5
+    tmpdepfile2=$dir.libs/$base.o.d    # Likewise.
+    tmpdepfile3=$dir.libs/$base.d      # Compaq CCC V6.2-504
+    "$@" -Wc,-MD
+  else
+    tmpdepfile1=$dir$base.d
+    tmpdepfile2=$dir$base.d
+    tmpdepfile3=$dir$base.d
+    "$@" -MD
+  fi
+
+  stat=$?
+  if test $stat -ne 0; then
+    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+    exit $stat
+  fi
+
+  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+  do
+    test -f "$tmpdepfile" && break
+  done
+  # Same post-processing that is required for AIX mode.
+  aix_post_process_depfile
+  ;;
 
 msvc7)
   if test "$libtool" = yes; then
@@ -446,8 +526,7 @@ msvc7)
   "$@" $showIncludes > "$tmpdepfile"
   stat=$?
   grep -v '^Note: including file: ' "$tmpdepfile"
-  if test "$stat" = 0; then :
-  else
+  if test $stat -ne 0; then
     rm -f "$tmpdepfile"
     exit $stat
   fi
@@ -473,6 +552,7 @@ $ {
   G
   p
 }' >> "$depfile"
+  echo >> "$depfile" # make sure the fragment doesn't end with a backslash
   rm -f "$tmpdepfile"
   ;;
 
@@ -524,13 +604,14 @@ dashmstdout)
   # in the target name.  This is to cope with DOS-style filenames:
   # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
   "$@" $dashmflag |
-    sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile"
+    sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
   rm -f "$depfile"
   cat < "$tmpdepfile" > "$depfile"
-  tr ' ' "$nl" < "$tmpdepfile" | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  # Some versions of the HPUX 10.20 sed can't process this sed invocation
+  # correctly.  Breaking it into two sed invocations is a workaround.
+  tr ' ' "$nl" < "$tmpdepfile" \
+    | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
+    | sed -e 's/$/ :/' >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
 
@@ -583,10 +664,12 @@ makedepend)
   # makedepend may prepend the VPATH from the source file name to the object.
   # No need to regex-escape $object, excess matching of '.' is harmless.
   sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
-  sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+  # Some versions of the HPUX 10.20 sed can't process the last invocation
+  # correctly.  Breaking it into two sed invocations is a workaround.
+  sed '1,2d' "$tmpdepfile" \
+    | tr ' ' "$nl" \
+    | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
+    | sed -e 's/$/ :/' >> "$depfile"
   rm -f "$tmpdepfile" "$tmpdepfile".bak
   ;;
 
@@ -622,10 +705,10 @@ cpp)
     esac
   done
 
-  "$@" -E |
-    sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
-       -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
-    sed '$ s: \\$::' > "$tmpdepfile"
+  "$@" -E \
+    sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+             -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+    sed '$ s: \\$::' > "$tmpdepfile"
   rm -f "$depfile"
   echo "$object : \\" > "$depfile"
   cat < "$tmpdepfile" >> "$depfile"
@@ -657,15 +740,15 @@ msvisualcpp)
       shift
       ;;
     "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
-       set fnord "$@"
-       shift
-       shift
-       ;;
+        set fnord "$@"
+        shift
+        shift
+        ;;
     *)
-       set fnord "$@" "$arg"
-       shift
-       shift
-       ;;
+        set fnord "$@" "$arg"
+        shift
+        shift
+        ;;
     esac
   done
   "$@" -E 2>/dev/null |
index dbb817f2cb759f9803d3338ea48b9005ffc7af7f..eddff64b4a31c350e5026af8ca5ba22b2ce07428 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 @SET_MAKE@
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -52,8 +89,6 @@ build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
 subdir = docs
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
-       $(srcdir)/index-static.html.in COPYING COPYING.LESSER
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
@@ -61,25 +96,33 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES = index-static.html
 CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
 AM_V_GEN = $(am__v_GEN_@AM_V@)
 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
 AM_V_at = $(am__v_at_@AM_V@)
 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
 am__v_at_0 = @
+am__v_at_1 = 
 SOURCES =
 DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-dvi-recursive install-exec-recursive \
-       install-html-recursive install-info-recursive \
-       install-pdf-recursive install-ps-recursive install-recursive \
-       installcheck-recursive installdirs-recursive pdf-recursive \
-       ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+       ctags-recursive dvi-recursive html-recursive info-recursive \
+       install-data-recursive install-dvi-recursive \
+       install-exec-recursive install-html-recursive \
+       install-info-recursive install-pdf-recursive \
+       install-ps-recursive install-recursive installcheck-recursive \
+       installdirs-recursive pdf-recursive ps-recursive \
+       tags-recursive uninstall-recursive
 am__can_run_installinfo = \
   case $$AM_UPDATE_INFO_DIR in \
     n|no|NO) false;; \
@@ -87,11 +130,33 @@ am__can_run_installinfo = \
   esac
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
   distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+am__recursive_targets = \
+  $(RECURSIVE_TARGETS) \
+  $(RECURSIVE_CLEAN_TARGETS) \
+  $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
        distdir
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
+am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/index-static.html.in \
+       COPYING COPYING.LESSER
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 am__relativize = \
   dir0=`pwd`; \
@@ -202,6 +267,7 @@ SHREXT = @SHREXT@
 SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@
 SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@
 STRIP = @STRIP@
+THREAD_LIB = @THREAD_LIB@
 VERSION = @VERSION@
 W3M = @W3M@
 WEBSITE_HOST = @WEBSITE_HOST@
@@ -250,6 +316,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -305,7 +372,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__confi
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/Makefile'; \
        $(am__cd) $(top_srcdir) && \
          $(AUTOMAKE) --foreign docs/Makefile
-.PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
          *config.status*) \
@@ -333,22 +399,25 @@ clean-libtool:
        -rm -rf .libs _libs
 
 # This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-#     (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+#     (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+       @fail=; \
+       if $(am__make_keepgoing); then \
+         failcom='fail=yes'; \
+       else \
+         failcom='exit 1'; \
+       fi; \
        dot_seen=no; \
        target=`echo $@ | sed s/-recursive//`; \
-       list='$(SUBDIRS)'; for subdir in $$list; do \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       for subdir in $$list; do \
          echo "Making $$target in $$subdir"; \
          if test "$$subdir" = "."; then \
            dot_seen=yes; \
@@ -363,57 +432,12 @@ $(RECURSIVE_TARGETS):
          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
        fi; test -z "$$fail"
 
-$(RECURSIVE_CLEAN_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
-       dot_seen=no; \
-       case "$@" in \
-         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-         *) list='$(SUBDIRS)' ;; \
-       esac; \
-       rev=''; for subdir in $$list; do \
-         if test "$$subdir" = "."; then :; else \
-           rev="$$subdir $$rev"; \
-         fi; \
-       done; \
-       rev="$$rev ."; \
-       target=`echo $@ | sed s/-recursive//`; \
-       for subdir in $$rev; do \
-         echo "Making $$target in $$subdir"; \
-         if test "$$subdir" = "."; then \
-           local_target="$$target-am"; \
-         else \
-           local_target="$$target"; \
-         fi; \
-         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-         || eval $$failcom; \
-       done && test -z "$$fail"
-tags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-       done
-ctags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-       done
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -429,12 +453,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
          fi; \
        done; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -446,15 +465,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -463,6 +478,21 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -626,22 +656,23 @@ ps-am:
 
 uninstall-am:
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
-       install-am install-strip tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
-       all all-am check check-am clean clean-generic clean-libtool \
-       ctags ctags-recursive distclean distclean-generic \
-       distclean-libtool distclean-local distclean-tags distdir dvi \
-       dvi-am html html-am info info-am install install-am \
-       install-data install-data-am install-dvi install-dvi-am \
-       install-exec install-exec-am install-html install-html-am \
-       install-info install-info-am install-man install-pdf \
-       install-pdf-am install-ps install-ps-am install-strip \
-       installcheck installcheck-am installdirs installdirs-am \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       tags tags-recursive uninstall uninstall-am
+.MAKE: $(am__recursive_targets) install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
+       check-am clean clean-generic clean-libtool cscopelist-am ctags \
+       ctags-am distclean distclean-generic distclean-libtool \
+       distclean-local distclean-tags distdir dvi dvi-am html html-am \
+       info info-am install install-am install-data install-data-am \
+       install-dvi install-dvi-am install-exec install-exec-am \
+       install-html install-html-am install-info install-info-am \
+       install-man install-pdf install-pdf-am install-ps \
+       install-ps-am install-strip installcheck installcheck-am \
+       installdirs installdirs-am maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+       uninstall-am
+
+.PRECIOUS: Makefile
 
 
 .SILENT:
index 262f3786f3621ad52473b6c2f81178b921089c89..492f77d547921d7ac393f3f64d5b8cd8302f9a97 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 @SET_MAKE@
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -52,7 +89,6 @@ build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
 subdir = docs/graphics
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
@@ -60,16 +96,23 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
 AM_V_GEN = $(am__v_GEN_@AM_V@)
 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
 AM_V_at = $(am__v_at_@AM_V@)
 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
 am__v_at_0 = @
+am__v_at_1 = 
 SOURCES =
 DIST_SOURCES =
 am__can_run_installinfo = \
@@ -77,6 +120,8 @@ am__can_run_installinfo = \
     n|no|NO) false;; \
     *) (install-info --version) >/dev/null 2>&1;; \
   esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@
@@ -162,6 +207,7 @@ SHREXT = @SHREXT@
 SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@
 SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@
 STRIP = @STRIP@
+THREAD_LIB = @THREAD_LIB@
 VERSION = @VERSION@
 W3M = @W3M@
 WEBSITE_HOST = @WEBSITE_HOST@
@@ -210,6 +256,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -261,7 +308,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__confi
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/graphics/Makefile'; \
        $(am__cd) $(top_srcdir) && \
          $(AUTOMAKE) --foreign docs/graphics/Makefile
-.PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
          *config.status*) \
@@ -285,11 +331,11 @@ mostlyclean-libtool:
 
 clean-libtool:
        -rm -rf .libs _libs
-tags: TAGS
-TAGS:
+tags TAGS:
+
+ctags CTAGS:
 
-ctags: CTAGS
-CTAGS:
+cscope cscopelist:
 
 
 distdir: $(DISTFILES)
@@ -429,16 +475,18 @@ uninstall-am:
 .MAKE: install-am install-strip
 
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
-       dist-hook distclean distclean-generic distclean-libtool \
-       distdir dvi dvi-am html html-am info info-am install \
-       install-am install-data install-data-am install-dvi \
+       cscopelist-am ctags-am dist-hook distclean distclean-generic \
+       distclean-libtool distdir dvi dvi-am html html-am info info-am \
+       install install-am install-data install-data-am install-dvi \
        install-dvi-am install-exec install-exec-am install-html \
        install-html-am install-info install-info-am install-man \
        install-pdf install-pdf-am install-ps install-ps-am \
        install-strip installcheck installcheck-am installdirs \
        maintainer-clean maintainer-clean-generic mostlyclean \
        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       uninstall uninstall-am
+       tags-am uninstall uninstall-am
+
+.PRECIOUS: Makefile
 
 .SILENT:
 
index 19ca043bcbefeb144abaede7b4fe1e4520be73af..aea6726cedd077078db077698a41f224fabb7c54 100644 (file)
Binary files a/docs/graphics/babl-16x16.png and b/docs/graphics/babl-16x16.png differ
index 8c4a7ee1c4e3c05a37f4fc0e477431e0ba590c29..7a8e1cc885e3c42b0f99694743a3f18edc8a0b8b 100644 (file)
Binary files a/docs/graphics/babl-48x48.png and b/docs/graphics/babl-48x48.png differ
index 45097e4c9ab37448cf223e14561bfb4340d7c8c9..85c4d4d5a8949ac54b3aa4e630011ebc44b77497 100644 (file)
Binary files a/docs/graphics/babl-a4poster.png and b/docs/graphics/babl-a4poster.png differ
index c3fc35262fa444eb268dafb44ad346955a9d7921..a09ef06c55d0a2336b970838871c659705d4cabf 100644 (file)
 #define DEGREES_PER_RADIAN (180 / 3.14159265358979323846)
 #define RADIANS_PER_DEGREE (1 / DEGREES_PER_RADIAN)
 
+#define LAB_EPSILON       (216.0 / 24389.0)
+#define LAB_KAPPA         (24389.0 / 27.0)
+
+/* The constants below hard-code the D50-adapted sRGB ICC profile
+ * reference white, aka the ICC profile D50 illuminant.
+ *
+ * In a properly ICC profile color-managed application, the profile
+ * illuminant values should be retrieved from the image's
+ * ICC profile's illuminant.
+ *
+ * At present, the ICC profile illuminant is always D50. This might
+ * change when the next version of the ICC specs is released.
+ *
+ * As encoded in an actual V2 or V4 ICC profile,
+ * the illuminant values are hexadecimal-rounded, as are the following
+ * hard-coded D50 ICC profile illuminant values:
+ */
+
+#define D50_WHITE_REF_X   0.964202880
+#define D50_WHITE_REF_Y   1.000000000
+#define D50_WHITE_REF_Z   0.824905400
+
+
 int init (void);
 
 static void types (void);
@@ -415,6 +438,111 @@ lchaba_to_rgba (char *src,
   return n;
 }
 
+static inline float
+cubef (float f)
+{
+  return f * f * f;
+}
+
+static long
+Yaf_to_Laf (float *src,
+            float *dst,
+            long   samples)
+{
+  long n = samples;
+
+  while (n--)
+    {
+      float yr = src[0];
+      float a  = src[1];
+      float L  = yr > LAB_EPSILON ? 116.0 * cbrtf (yr) - 16 : LAB_KAPPA * yr;
+
+      dst[0] = L;
+      dst[1] = a;
+
+      src += 2;
+      dst += 2;
+    }
+
+  return samples;
+}
+
+static long
+rgbaf_to_Labaf (float *src,
+                float *dst,
+                long   samples)
+{
+  long n = samples;
+
+  while (n--)
+    {
+      float r = src[0];
+      float g = src[1];
+      float b = src[2];
+      float a = src[3];
+
+      float xr = 0.43603516f / D50_WHITE_REF_X * r + 0.38511658f / D50_WHITE_REF_X * g + 0.14305115f / D50_WHITE_REF_X * b;
+      float yr = 0.22248840f / D50_WHITE_REF_Y * r + 0.71690369f / D50_WHITE_REF_Y * g + 0.06060791f / D50_WHITE_REF_Y * b;
+      float zr = 0.01391602f / D50_WHITE_REF_Z * r + 0.09706116f / D50_WHITE_REF_Z * g + 0.71392822f / D50_WHITE_REF_Z * b;
+
+      float fx = xr > LAB_EPSILON ? cbrtf (xr) : (LAB_KAPPA * xr + 16.0f) / 116.0f;
+      float fy = yr > LAB_EPSILON ? cbrtf (yr) : (LAB_KAPPA * yr + 16.0f) / 116.0f;
+      float fz = zr > LAB_EPSILON ? cbrtf (zr) : (LAB_KAPPA * zr + 16.0f) / 116.0f;
+
+      float L = 116.0f * fy - 16.0f;
+      float A = 500.0f * (fx - fy);
+      float B = 200.0f * (fy - fz);
+
+      dst[0] = L;
+      dst[1] = A;
+      dst[2] = B;
+      dst[3] = a;
+
+      src += 4;
+      dst += 4;
+    }
+
+  return samples;
+}
+
+static long
+Labaf_to_rgbaf (float *src,
+                float *dst,
+                long   samples)
+{
+  long n = samples;
+
+  while (n--)
+    {
+      float L = src[0];
+      float A = src[1];
+      float B = src[2];
+      float a = src[3];
+
+      float fy = (L + 16.0f) / 116.0f;
+      float fx = fy + A / 500.0f;
+      float fz = fy - B / 200.0f;
+
+      float yr = L > LAB_KAPPA * LAB_EPSILON ? cubef (fy) : L / LAB_KAPPA;
+      float xr = cubef (fx) > LAB_EPSILON ? cubef (fx) : (fx * 116.0f - 16.0f) / LAB_KAPPA;
+      float zr = cubef (fz) > LAB_EPSILON ? cubef (fz) : (fz * 116.0f - 16.0f) / LAB_KAPPA;
+
+      float r =  3.134274799724f * D50_WHITE_REF_X * xr -1.617275708956f * D50_WHITE_REF_Y * yr -0.490724283042f * D50_WHITE_REF_Z * zr;
+      float g = -0.978795575994f * D50_WHITE_REF_X * xr +1.916161689117f * D50_WHITE_REF_Y * yr +0.033453331711f * D50_WHITE_REF_Z * zr;
+      float b =  0.071976988401f * D50_WHITE_REF_X * xr -0.228984974402f * D50_WHITE_REF_Y * yr +1.405718224383f * D50_WHITE_REF_Z * zr;
+
+      dst[0] = r;
+      dst[1] = g;
+      dst[2] = b;
+      dst[3] = a;
+
+      src += 4;
+      dst += 4;
+    }
+
+  return samples;
+}
+
 static void
 conversions (void)
 {
@@ -442,7 +570,24 @@ conversions (void)
     "linear", laba_to_rgba,
     NULL
   );
-
+  babl_conversion_new (
+    babl_format ("RGBA float"),
+    babl_format ("CIE Lab alpha float"),
+    "linear", rgbaf_to_Labaf,
+    NULL
+  );
+  babl_conversion_new (
+    babl_format ("CIE Lab alpha float"),
+    babl_format ("RGBA float"),
+    "linear", Labaf_to_rgbaf,
+    NULL
+  );
+  babl_conversion_new (
+    babl_format ("YA float"),
+    babl_format ("CIE L alpha float"),
+    "linear", Yaf_to_Laf,
+    NULL
+  );
   babl_conversion_new (
     babl_model ("RGBA"),
     babl_model ("CIE LCH(ab)"),
@@ -517,6 +662,14 @@ formats (void)
     babl_component ("A"),
     NULL);
 
+  babl_format_new (
+    "name", "CIE L alpha float",
+    babl_model ("CIE Lab alpha"),
+    babl_type ("float"),
+    babl_component ("CIE L"),
+    babl_component ("A"),
+    NULL);
+
   babl_format_new (
     "name", "CIE Lab u8",
     babl_model ("CIE Lab"),
@@ -934,44 +1087,20 @@ XYZ_to_LAB (double X,
             double *to_a,
             double *to_b)
 {
-
-  const double kappa   = 903.3;//24389.0/27.0;
-  const double epsilon = 0.008856;//216/24389.0;
-  
-/* The constants below hard-code the D50-adapted sRGB ICC profile 
- * reference white, aka the ICC profile D50 illuminant. 
- * 
- * In a properly ICC profile color-managed application, the profile 
- * illuminant values should be retrieved from the image's
- * ICC profile's illuminant.
- * 
- * At present, the ICC profile illuminant is always D50. This might
- * change when the next version of the ICC specs is released.
- * 
- * As encoded in an actual V2 or V4 ICC profile, 
- * the illuminant values are hexadecimal-rounded, as are the following 
- * hard-coded D50 ICC profile illuminant values:
- * 
- * */  
-  const double X_reference_white = 0.964202880;
-  const double Y_reference_white = 1.000000000;
-  const double Z_reference_white = 0.824905400;
-  double x_r = X/X_reference_white;
-  double y_r = Y/Y_reference_white;
-  double z_r = Z/Z_reference_white;
-  
   double f_x, f_y, f_z;
   
-  if (x_r > epsilon) f_x = pow(x_r, 1.0 / 3.0);
-  else ( f_x = ((kappa * x_r) + 16) / 116.0 );
-  
-  if (y_r > epsilon) f_y = pow(y_r, 1.0 / 3.0);
-  else ( f_y = ((kappa * y_r) + 16) / 116.0 );
-  
-  if (z_r > epsilon) f_z = pow(z_r, 1.0 / 3.0);
-  else ( f_z = ((kappa * z_r) + 16) / 116.0 );
+  double x_r = X / D50_WHITE_REF_X;
+  double y_r = Y / D50_WHITE_REF_Y;
+  double z_r = Z / D50_WHITE_REF_Z;
+
+  if (x_r > LAB_EPSILON) f_x = pow(x_r, 1.0 / 3.0);
+  else ( f_x = ((LAB_KAPPA * x_r) + 16) / 116.0 );
 
+  if (y_r > LAB_EPSILON) f_y = pow(y_r, 1.0 / 3.0);
+  else ( f_y = ((LAB_KAPPA * y_r) + 16) / 116.0 );
+
+  if (z_r > LAB_EPSILON) f_z = pow(z_r, 1.0 / 3.0);
+  else ( f_z = ((LAB_KAPPA * z_r) + 16) / 116.0 );
 
   *to_L = (116.0 * f_y) - 16.0;
   *to_a = 500.0 * (f_x - f_y);
@@ -986,53 +1115,30 @@ LAB_to_XYZ (double L,
             double *to_Y,
             double *to_Z)
 {
-
-  const double kappa   = 903.3;//24389.0/27.0;
-  const double epsilon = 0.008856;//216/24389.0;
-  
   double fy, fx, fz, fx_cubed, fy_cubed, fz_cubed;
   double xr, yr, zr;
-  
-/* The constants below hard-code the D50-adapted sRGB ICC profile 
- * reference white, aka the ICC profile D50 illuminant. 
- * 
- * In a properly ICC profile color-managed application, the profile 
- * illuminant values should be retrieved from the image's
- * ICC profile's illuminant.
- * 
- * At present, the ICC profile illuminant is always D50. This might
- * change when the next version of the ICC specs is released.
- * 
- * As encoded in an actual V2 or V4 ICC profile, 
- * the illuminant values are hexadecimal-rounded, as are the following 
- * hard-coded D50 ICC profile illuminant values:
- * 
- */
-  const double X_reference_white = 0.964202880;
-  const double Y_reference_white = 1.000000000;
-  const double Z_reference_white = 0.824905400;
-  
+
   fy = (L + 16.0) / 116.0;
   fy_cubed = fy*fy*fy;
-  
+
   fz = fy - (b / 200.0);
   fz_cubed = fz*fz*fz;
-  
+
   fx = (a / 500.0) + fy;
   fx_cubed = fx*fx*fx;
-  
-  if (fx_cubed > epsilon) xr = fx_cubed;
-  else xr = ((116.0 * fx) - 16) / kappa;
 
-  if ( L > (kappa * epsilon) ) yr = fy_cubed;
-  else yr = (L / kappa);
+  if (fx_cubed > LAB_EPSILON) xr = fx_cubed;
+  else xr = ((116.0 * fx) - 16) / LAB_KAPPA;
 
-  if (fz_cubed > epsilon) zr = fz_cubed;
-  else zr = ( (116.0 * fz) - 16 ) / kappa;
-  
-  *to_X = xr * X_reference_white;
-  *to_Y = yr * Y_reference_white;
-  *to_Z = zr * Z_reference_white;
+  if ( L > (LAB_KAPPA * LAB_EPSILON) ) yr = fy_cubed;
+  else yr = (L / LAB_KAPPA);
+
+  if (fz_cubed > LAB_EPSILON) zr = fz_cubed;
+  else zr = ( (116.0 * fz) - 16 ) / LAB_KAPPA;
+
+  *to_X = xr * D50_WHITE_REF_X;
+  *to_Y = yr * D50_WHITE_REF_Y;
+  *to_Z = zr * D50_WHITE_REF_Z;
 }
 
 static void
index 395473978476088a45afedf73de196ff35416a37..4a3fb8a343b553b72471ef754de69d3edcb6b5b7 100644 (file)
@@ -53,7 +53,8 @@ ycbcr_la_SOURCES = ycbcr.c
 float_la_SOURCES = float.c
 fast_float_la_SOURCES = fast-float.c
 
-LIBS = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la $(MATH_LIB)
+LIBS = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la $(MATH_LIB) \
+       $(THREAD_LIB)
 
 sse2_float_la_CFLAGS = $(SSE2_EXTRA_CFLAGS)
 sse2_int8_la_CFLAGS = $(SSE2_EXTRA_CFLAGS)
index a6816c5d439b185e48c7fdbfd8b1675a933f1d04..fa3d0dfa7761484cf67634615caf7d60fe316e37 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -54,8 +91,6 @@ build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
 subdir = extensions
-DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
-       $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
@@ -63,6 +98,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \
+       $(am__DIST_COMMON)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
@@ -102,6 +139,7 @@ CIE_la_OBJECTS = $(am_CIE_la_OBJECTS)
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
 am__v_lt_0 = --silent
+am__v_lt_1 = 
 HSL_la_LIBADD =
 am_HSL_la_OBJECTS = HSL.lo
 HSL_la_OBJECTS = $(am_HSL_la_OBJECTS)
@@ -162,6 +200,18 @@ two_table_la_OBJECTS = $(am_two_table_la_OBJECTS)
 ycbcr_la_LIBADD =
 am_ycbcr_la_OBJECTS = ycbcr.lo
 ycbcr_la_OBJECTS = $(am_ycbcr_la_OBJECTS)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
@@ -174,20 +224,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(AM_CFLAGS) $(CFLAGS)
 AM_V_CC = $(am__v_CC_@AM_V@)
 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
-am__v_CC_0 = @echo "  CC    " $@;
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
+am__v_CC_0 = @echo "  CC      " $@;
+am__v_CC_1 = 
 CCLD = $(CC)
 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
-am__v_CCLD_0 = @echo "  CCLD  " $@;
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_CCLD_0 = @echo "  CCLD    " $@;
+am__v_CCLD_1 = 
 SOURCES = $(CIE_la_SOURCES) $(HSL_la_SOURCES) $(HSV_la_SOURCES) \
        $(cairo_la_SOURCES) $(fast_float_la_SOURCES) \
        $(float_la_SOURCES) $(gegl_fixups_la_SOURCES) \
@@ -212,8 +258,26 @@ am__can_run_installinfo = \
     *) (install-info --version) >/dev/null 2>&1;; \
   esac
 HEADERS = $(noinst_HEADERS)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
+am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@
@@ -264,7 +328,9 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
-LIBS = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la $(MATH_LIB)
+LIBS = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la $(MATH_LIB) \
+       $(THREAD_LIB)
+
 LIBTOOL = @LIBTOOL@
 LIPO = @LIPO@
 LN_S = @LN_S@
@@ -299,6 +365,7 @@ SHREXT = @SHREXT@
 SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@
 SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@
 STRIP = @STRIP@
+THREAD_LIB = @THREAD_LIB@
 VERSION = @VERSION@
 W3M = @W3M@
 WEBSITE_HOST = @WEBSITE_HOST@
@@ -347,6 +414,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -426,7 +494,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__confi
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign extensions/Makefile'; \
        $(am__cd) $(top_srcdir) && \
          $(AUTOMAKE) --foreign extensions/Makefile
-.PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
          *config.status*) \
@@ -444,6 +511,7 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(am__aclocal_m4_deps):
+
 install-extLTLIBRARIES: $(ext_LTLIBRARIES)
        @$(NORMAL_INSTALL)
        @list='$(ext_LTLIBRARIES)'; test -n "$(extdir)" || list=; \
@@ -470,46 +538,66 @@ uninstall-extLTLIBRARIES:
 
 clean-extLTLIBRARIES:
        -test -z "$(ext_LTLIBRARIES)" || rm -f $(ext_LTLIBRARIES)
-       @list='$(ext_LTLIBRARIES)'; for p in $$list; do \
-         dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
-         test "$$dir" != "$$p" || dir=.; \
-         echo "rm -f \"$${dir}/so_locations\""; \
-         rm -f "$${dir}/so_locations"; \
-       done
+       @list='$(ext_LTLIBRARIES)'; \
+       locs=`for p in $$list; do echo $$p; done | \
+             sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+             sort -u`; \
+       test -z "$$locs" || { \
+         echo rm -f $${locs}; \
+         rm -f $${locs}; \
+       }
+
 CIE.la: $(CIE_la_OBJECTS) $(CIE_la_DEPENDENCIES) $(EXTRA_CIE_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(CIE_la_OBJECTS) $(CIE_la_LIBADD) $(LIBS)
+
 HSL.la: $(HSL_la_OBJECTS) $(HSL_la_DEPENDENCIES) $(EXTRA_HSL_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(HSL_la_OBJECTS) $(HSL_la_LIBADD) $(LIBS)
+
 HSV.la: $(HSV_la_OBJECTS) $(HSV_la_DEPENDENCIES) $(EXTRA_HSV_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(HSV_la_OBJECTS) $(HSV_la_LIBADD) $(LIBS)
+
 cairo.la: $(cairo_la_OBJECTS) $(cairo_la_DEPENDENCIES) $(EXTRA_cairo_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(cairo_la_OBJECTS) $(cairo_la_LIBADD) $(LIBS)
+
 fast-float.la: $(fast_float_la_OBJECTS) $(fast_float_la_DEPENDENCIES) $(EXTRA_fast_float_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(fast_float_la_OBJECTS) $(fast_float_la_LIBADD) $(LIBS)
+
 float.la: $(float_la_OBJECTS) $(float_la_DEPENDENCIES) $(EXTRA_float_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(float_la_OBJECTS) $(float_la_LIBADD) $(LIBS)
+
 gegl-fixups.la: $(gegl_fixups_la_OBJECTS) $(gegl_fixups_la_DEPENDENCIES) $(EXTRA_gegl_fixups_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(gegl_fixups_la_OBJECTS) $(gegl_fixups_la_LIBADD) $(LIBS)
+
 gggl-lies.la: $(gggl_lies_la_OBJECTS) $(gggl_lies_la_DEPENDENCIES) $(EXTRA_gggl_lies_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(gggl_lies_la_OBJECTS) $(gggl_lies_la_LIBADD) $(LIBS)
+
 gggl.la: $(gggl_la_OBJECTS) $(gggl_la_DEPENDENCIES) $(EXTRA_gggl_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(gggl_la_OBJECTS) $(gggl_la_LIBADD) $(LIBS)
+
 gimp-8bit.la: $(gimp_8bit_la_OBJECTS) $(gimp_8bit_la_DEPENDENCIES) $(EXTRA_gimp_8bit_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(gimp_8bit_la_OBJECTS) $(gimp_8bit_la_LIBADD) $(LIBS)
+
 grey.la: $(grey_la_OBJECTS) $(grey_la_DEPENDENCIES) $(EXTRA_grey_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(grey_la_OBJECTS) $(grey_la_LIBADD) $(LIBS)
+
 naive-CMYK.la: $(naive_CMYK_la_OBJECTS) $(naive_CMYK_la_DEPENDENCIES) $(EXTRA_naive_CMYK_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(naive_CMYK_la_OBJECTS) $(naive_CMYK_la_LIBADD) $(LIBS)
+
 simple.la: $(simple_la_OBJECTS) $(simple_la_DEPENDENCIES) $(EXTRA_simple_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(simple_la_OBJECTS) $(simple_la_LIBADD) $(LIBS)
+
 sse2-float.la: $(sse2_float_la_OBJECTS) $(sse2_float_la_DEPENDENCIES) $(EXTRA_sse2_float_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(sse2_float_la_LINK) -rpath $(extdir) $(sse2_float_la_OBJECTS) $(sse2_float_la_LIBADD) $(LIBS)
+
 sse2-int16.la: $(sse2_int16_la_OBJECTS) $(sse2_int16_la_DEPENDENCIES) $(EXTRA_sse2_int16_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(sse2_int16_la_LINK) -rpath $(extdir) $(sse2_int16_la_OBJECTS) $(sse2_int16_la_LIBADD) $(LIBS)
+
 sse2-int8.la: $(sse2_int8_la_OBJECTS) $(sse2_int8_la_DEPENDENCIES) $(EXTRA_sse2_int8_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(sse2_int8_la_LINK) -rpath $(extdir) $(sse2_int8_la_OBJECTS) $(sse2_int8_la_LIBADD) $(LIBS)
+
 two-table.la: $(two_table_la_OBJECTS) $(two_table_la_DEPENDENCIES) $(EXTRA_two_table_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(two_table_la_OBJECTS) $(two_table_la_LIBADD) $(LIBS)
+
 ycbcr.la: $(ycbcr_la_OBJECTS) $(ycbcr_la_DEPENDENCIES) $(EXTRA_ycbcr_la_DEPENDENCIES) 
        $(AM_V_CCLD)$(LINK) -rpath $(extdir) $(ycbcr_la_OBJECTS) $(ycbcr_la_LIBADD) $(LIBS)
 
@@ -543,14 +631,14 @@ distclean-compile:
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
 
 .c.obj:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -586,26 +674,15 @@ mostlyclean-libtool:
 clean-libtool:
        -rm -rf .libs _libs
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -617,15 +694,11 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -634,6 +707,21 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -778,9 +866,9 @@ uninstall-am: uninstall-extLTLIBRARIES
 
 .MAKE: install-am install-strip
 
-.PHONY: CTAGS GTAGS all all-am check check-am clean \
-       clean-extLTLIBRARIES clean-generic clean-libtool ctags \
-       distclean distclean-compile distclean-generic \
+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
+       clean-extLTLIBRARIES clean-generic clean-libtool cscopelist-am \
+       ctags ctags-am distclean distclean-compile distclean-generic \
        distclean-libtool distclean-tags distdir dvi dvi-am html \
        html-am info info-am install install-am install-data \
        install-data-am install-dvi install-dvi-am install-exec \
@@ -790,9 +878,11 @@ uninstall-am: uninstall-extLTLIBRARIES
        install-strip installcheck installcheck-am installdirs \
        maintainer-clean maintainer-clean-generic mostlyclean \
        mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
-       pdf pdf-am ps ps-am tags uninstall uninstall-am \
+       pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
        uninstall-extLTLIBRARIES
 
+.PRECIOUS: Makefile
+
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
index a9244eb0786534553fdd9eb0050bb4b172bad0a3..59990a10492675f2e87d5e5df17b566d145d9aee 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 # install - install a program, script, or datafile
 
-scriptversion=2011-01-19.21; # UTC
+scriptversion=2014-09-12.12; # UTC
 
 # This originates from X11R5 (mit/util/scripts/install.sh), which was
 # later released in X11R6 (xc/config/util/install.sh) with the
@@ -35,25 +35,21 @@ scriptversion=2011-01-19.21; # UTC
 # FSF changes to this file are in the public domain.
 #
 # Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
+# 'make' implicit rules from creating a file called install from it
 # when there is no Makefile.
 #
 # This script is compatible with the BSD install script, but was written
 # from scratch.
 
+tab='  '
 nl='
 '
-IFS=" ""       $nl"
+IFS=" $tab$nl"
 
-# set DOITPROG to echo to test this script
+# Set DOITPROG to "echo" to test this script.
 
-# Don't use :- since 4.3BSD and earlier shells don't like it.
 doit=${DOITPROG-}
-if test -z "$doit"; then
-  doit_exec=exec
-else
-  doit_exec=$doit
-fi
+doit_exec=${doit:-exec}
 
 # Put in absolute file names if you don't have them in your path;
 # or use environment vars.
@@ -68,17 +64,6 @@ mvprog=${MVPROG-mv}
 rmprog=${RMPROG-rm}
 stripprog=${STRIPPROG-strip}
 
-posix_glob='?'
-initialize_posix_glob='
-  test "$posix_glob" != "?" || {
-    if (set -f) 2>/dev/null; then
-      posix_glob=
-    else
-      posix_glob=:
-    fi
-  }
-'
-
 posix_mkdir=
 
 # Desired mode of installed file.
@@ -97,7 +82,7 @@ dir_arg=
 dst_arg=
 
 copy_on_change=false
-no_target_directory=
+is_target_a_directory=possibly
 
 usage="\
 Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
@@ -137,46 +122,57 @@ while test $# -ne 0; do
     -d) dir_arg=true;;
 
     -g) chgrpcmd="$chgrpprog $2"
-       shift;;
+        shift;;
 
     --help) echo "$usage"; exit $?;;
 
     -m) mode=$2
-       case $mode in
-         *' '* | *'    '* | *'
-'*       | *'*'* | *'?'* | *'['*)
-           echo "$0: invalid mode: $mode" >&2
-           exit 1;;
-       esac
-       shift;;
+        case $mode in
+          *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
+            echo "$0: invalid mode: $mode" >&2
+            exit 1;;
+        esac
+        shift;;
 
     -o) chowncmd="$chownprog $2"
-       shift;;
+        shift;;
 
     -s) stripcmd=$stripprog;;
 
-    -t) dst_arg=$2
-       # Protect names problematic for `test' and other utilities.
-       case $dst_arg in
-         -* | [=\(\)!]) dst_arg=./$dst_arg;;
-       esac
-       shift;;
+    -t)
+        is_target_a_directory=always
+        dst_arg=$2
+        # Protect names problematic for 'test' and other utilities.
+        case $dst_arg in
+          -* | [=\(\)!]) dst_arg=./$dst_arg;;
+        esac
+        shift;;
 
-    -T) no_target_directory=true;;
+    -T) is_target_a_directory=never;;
 
     --version) echo "$0 $scriptversion"; exit $?;;
 
-    --)        shift
-       break;;
+    --) shift
+        break;;
 
-    -*)        echo "$0: invalid option: $1" >&2
-       exit 1;;
+    -*) echo "$0: invalid option: $1" >&2
+        exit 1;;
 
     *)  break;;
   esac
   shift
 done
 
+# We allow the use of options -d and -T together, by making -d
+# take the precedence; this is for compatibility with GNU install.
+
+if test -n "$dir_arg"; then
+  if test -n "$dst_arg"; then
+    echo "$0: target directory not allowed when installing a directory." >&2
+    exit 1
+  fi
+fi
+
 if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
   # When -d is used, all remaining arguments are directories to create.
   # When -t is used, the destination is already specified.
@@ -190,7 +186,7 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
     fi
     shift # arg
     dst_arg=$arg
-    # Protect names problematic for `test' and other utilities.
+    # Protect names problematic for 'test' and other utilities.
     case $dst_arg in
       -* | [=\(\)!]) dst_arg=./$dst_arg;;
     esac
@@ -202,11 +198,20 @@ if test $# -eq 0; then
     echo "$0: no input file specified." >&2
     exit 1
   fi
-  # It's OK to call `install-sh -d' without argument.
+  # It's OK to call 'install-sh -d' without argument.
   # This can happen when creating conditional directories.
   exit 0
 fi
 
+if test -z "$dir_arg"; then
+  if test $# -gt 1 || test "$is_target_a_directory" = always; then
+    if test ! -d "$dst_arg"; then
+      echo "$0: $dst_arg: Is not a directory." >&2
+      exit 1
+    fi
+  fi
+fi
+
 if test -z "$dir_arg"; then
   do_exit='(exit $ret); exit $ret'
   trap "ret=129; $do_exit" 1
@@ -223,16 +228,16 @@ if test -z "$dir_arg"; then
 
     *[0-7])
       if test -z "$stripcmd"; then
-       u_plus_rw=
+        u_plus_rw=
       else
-       u_plus_rw='% 200'
+        u_plus_rw='% 200'
       fi
       cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
     *)
       if test -z "$stripcmd"; then
-       u_plus_rw=
+        u_plus_rw=
       else
-       u_plus_rw=,u+rw
+        u_plus_rw=,u+rw
       fi
       cp_umask=$mode$u_plus_rw;;
   esac
@@ -240,7 +245,7 @@ fi
 
 for src
 do
-  # Protect names problematic for `test' and other utilities.
+  # Protect names problematic for 'test' and other utilities.
   case $src in
     -* | [=\(\)!]) src=./$src;;
   esac
@@ -269,41 +274,15 @@ do
     # If destination is a directory, append the input filename; won't work
     # if double slashes aren't ignored.
     if test -d "$dst"; then
-      if test -n "$no_target_directory"; then
-       echo "$0: $dst_arg: Is a directory" >&2
-       exit 1
+      if test "$is_target_a_directory" = never; then
+        echo "$0: $dst_arg: Is a directory" >&2
+        exit 1
       fi
       dstdir=$dst
       dst=$dstdir/`basename "$src"`
       dstdir_status=0
     else
-      # Prefer dirname, but fall back on a substitute if dirname fails.
-      dstdir=`
-       (dirname "$dst") 2>/dev/null ||
-       expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-            X"$dst" : 'X\(//\)[^/]' \| \
-            X"$dst" : 'X\(//\)$' \| \
-            X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
-       echo X"$dst" |
-           sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-                  s//\1/
-                  q
-                }
-                /^X\(\/\/\)[^/].*/{
-                  s//\1/
-                  q
-                }
-                /^X\(\/\/\)$/{
-                  s//\1/
-                  q
-                }
-                /^X\(\/\).*/{
-                  s//\1/
-                  q
-                }
-                s/.*/./; q'
-      `
-
+      dstdir=`dirname "$dst"`
       test -d "$dstdir"
       dstdir_status=$?
     fi
@@ -314,74 +293,81 @@ do
   if test $dstdir_status != 0; then
     case $posix_mkdir in
       '')
-       # Create intermediate dirs using mode 755 as modified by the umask.
-       # This is like FreeBSD 'install' as of 1997-10-28.
-       umask=`umask`
-       case $stripcmd.$umask in
-         # Optimize common cases.
-         *[2367][2367]) mkdir_umask=$umask;;
-         .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
-
-         *[0-7])
-           mkdir_umask=`expr $umask + 22 \
-             - $umask % 100 % 40 + $umask % 20 \
-             - $umask % 10 % 4 + $umask % 2
-           `;;
-         *) mkdir_umask=$umask,go-w;;
-       esac
-
-       # With -d, create the new directory with the user-specified mode.
-       # Otherwise, rely on $mkdir_umask.
-       if test -n "$dir_arg"; then
-         mkdir_mode=-m$mode
-       else
-         mkdir_mode=
-       fi
-
-       posix_mkdir=false
-       case $umask in
-         *[123567][0-7][0-7])
-           # POSIX mkdir -p sets u+wx bits regardless of umask, which
-           # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
-           ;;
-         *)
-           tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
-           trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
-
-           if (umask $mkdir_umask &&
-               exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
-           then
-             if test -z "$dir_arg" || {
-                  # Check for POSIX incompatibilities with -m.
-                  # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
-                  # other-writeable bit of parent directory when it shouldn't.
-                  # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
-                  ls_ld_tmpdir=`ls -ld "$tmpdir"`
-                  case $ls_ld_tmpdir in
-                    d????-?r-*) different_mode=700;;
-                    d????-?--*) different_mode=755;;
-                    *) false;;
-                  esac &&
-                  $mkdirprog -m$different_mode -p -- "$tmpdir" && {
-                    ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
-                    test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
-                  }
-                }
-             then posix_mkdir=:
-             fi
-             rmdir "$tmpdir/d" "$tmpdir"
-           else
-             # Remove any dirs left behind by ancient mkdir implementations.
-             rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
-           fi
-           trap '' 0;;
-       esac;;
+        # Create intermediate dirs using mode 755 as modified by the umask.
+        # This is like FreeBSD 'install' as of 1997-10-28.
+        umask=`umask`
+        case $stripcmd.$umask in
+          # Optimize common cases.
+          *[2367][2367]) mkdir_umask=$umask;;
+          .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+          *[0-7])
+            mkdir_umask=`expr $umask + 22 \
+              - $umask % 100 % 40 + $umask % 20 \
+              - $umask % 10 % 4 + $umask % 2
+            `;;
+          *) mkdir_umask=$umask,go-w;;
+        esac
+
+        # With -d, create the new directory with the user-specified mode.
+        # Otherwise, rely on $mkdir_umask.
+        if test -n "$dir_arg"; then
+          mkdir_mode=-m$mode
+        else
+          mkdir_mode=
+        fi
+
+        posix_mkdir=false
+        case $umask in
+          *[123567][0-7][0-7])
+            # POSIX mkdir -p sets u+wx bits regardless of umask, which
+            # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+            ;;
+          *)
+            # $RANDOM is not portable (e.g. dash);  use it when possible to
+            # lower collision chance
+            tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+            trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+            # As "mkdir -p" follows symlinks and we work in /tmp possibly;  so
+            # create the $tmpdir first (and fail if unsuccessful) to make sure
+            # that nobody tries to guess the $tmpdir name.
+            if (umask $mkdir_umask &&
+                $mkdirprog $mkdir_mode "$tmpdir" &&
+                exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
+            then
+              if test -z "$dir_arg" || {
+                   # Check for POSIX incompatibilities with -m.
+                   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+                   # other-writable bit of parent directory when it shouldn't.
+                   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+                   test_tmpdir="$tmpdir/a"
+                   ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
+                   case $ls_ld_tmpdir in
+                     d????-?r-*) different_mode=700;;
+                     d????-?--*) different_mode=755;;
+                     *) false;;
+                   esac &&
+                   $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
+                     ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
+                     test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+                   }
+                 }
+              then posix_mkdir=:
+              fi
+              rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
+            else
+              # Remove any dirs left behind by ancient mkdir implementations.
+              rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
+            fi
+            trap '' 0;;
+        esac;;
     esac
 
     if
       $posix_mkdir && (
-       umask $mkdir_umask &&
-       $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+        umask $mkdir_umask &&
+        $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
       )
     then :
     else
@@ -391,53 +377,51 @@ do
       # directory the slow way, step by step, checking for races as we go.
 
       case $dstdir in
-       /*) prefix='/';;
-       [-=\(\)!]*) prefix='./';;
-       *)  prefix='';;
+        /*) prefix='/';;
+        [-=\(\)!]*) prefix='./';;
+        *)  prefix='';;
       esac
 
-      eval "$initialize_posix_glob"
-
       oIFS=$IFS
       IFS=/
-      $posix_glob set -f
+      set -f
       set fnord $dstdir
       shift
-      $posix_glob set +f
+      set +f
       IFS=$oIFS
 
       prefixes=
 
       for d
       do
-       test X"$d" = X && continue
-
-       prefix=$prefix$d
-       if test -d "$prefix"; then
-         prefixes=
-       else
-         if $posix_mkdir; then
-           (umask=$mkdir_umask &&
-            $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
-           # Don't fail if two instances are running concurrently.
-           test -d "$prefix" || exit 1
-         else
-           case $prefix in
-             *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
-             *) qprefix=$prefix;;
-           esac
-           prefixes="$prefixes '$qprefix'"
-         fi
-       fi
-       prefix=$prefix/
+        test X"$d" = X && continue
+
+        prefix=$prefix$d
+        if test -d "$prefix"; then
+          prefixes=
+        else
+          if $posix_mkdir; then
+            (umask=$mkdir_umask &&
+             $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+            # Don't fail if two instances are running concurrently.
+            test -d "$prefix" || exit 1
+          else
+            case $prefix in
+              *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+              *) qprefix=$prefix;;
+            esac
+            prefixes="$prefixes '$qprefix'"
+          fi
+        fi
+        prefix=$prefix/
       done
 
       if test -n "$prefixes"; then
-       # Don't fail if two instances are running concurrently.
-       (umask $mkdir_umask &&
-        eval "\$doit_exec \$mkdirprog $prefixes") ||
-         test -d "$dstdir" || exit 1
-       obsolete_mkdir_used=true
+        # Don't fail if two instances are running concurrently.
+        (umask $mkdir_umask &&
+         eval "\$doit_exec \$mkdirprog $prefixes") ||
+          test -d "$dstdir" || exit 1
+        obsolete_mkdir_used=true
       fi
     fi
   fi
@@ -472,15 +456,12 @@ do
 
     # If -C, don't bother to copy if it wouldn't change the file.
     if $copy_on_change &&
-       old=`LC_ALL=C ls -dlL "$dst"    2>/dev/null` &&
-       new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
-
-       eval "$initialize_posix_glob" &&
-       $posix_glob set -f &&
+       old=`LC_ALL=C ls -dlL "$dst"     2>/dev/null` &&
+       new=`LC_ALL=C ls -dlL "$dsttmp"  2>/dev/null` &&
+       set -f &&
        set X $old && old=:$2:$4:$5:$6 &&
        set X $new && new=:$2:$4:$5:$6 &&
-       $posix_glob set +f &&
-
+       set +f &&
        test "$old" = "$new" &&
        $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
     then
@@ -493,24 +474,24 @@ do
       # to itself, or perhaps because mv is so ancient that it does not
       # support -f.
       {
-       # Now remove or move aside any old file at destination location.
-       # We try this two ways since rm can't unlink itself on some
-       # systems and the destination file might be busy for other
-       # reasons.  In this case, the final cleanup might fail but the new
-       # file should still install successfully.
-       {
-         test ! -f "$dst" ||
-         $doit $rmcmd -f "$dst" 2>/dev/null ||
-         { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
-           { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
-         } ||
-         { echo "$0: cannot unlink or rename $dst" >&2
-           (exit 1); exit 1
-         }
-       } &&
-
-       # Now rename the file to the real destination.
-       $doit $mvcmd "$dsttmp" "$dst"
+        # Now remove or move aside any old file at destination location.
+        # We try this two ways since rm can't unlink itself on some
+        # systems and the destination file might be busy for other
+        # reasons.  In this case, the final cleanup might fail but the new
+        # file should still install successfully.
+        {
+          test ! -f "$dst" ||
+          $doit $rmcmd -f "$dst" 2>/dev/null ||
+          { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+            { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+          } ||
+          { echo "$0: cannot unlink or rename $dst" >&2
+            (exit 1); exit 1
+          }
+        } &&
+
+        # Now rename the file to the real destination.
+        $doit $mvcmd "$dsttmp" "$dst"
       }
     fi || exit 1
 
index 33f642a0f022515f0d5aa8fb72e3c6b8cd752135..bffda54187af4d101157c43c6c6d26dd735e51d3 100644 (file)
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -70,7 +70,7 @@
 #         compiler:            $LTCC
 #         compiler flags:              $LTCFLAGS
 #         linker:              $LD (gnu? $with_gnu_ld)
-#         $progname:   (GNU libtool) 2.4.2 Debian-2.4.2-1.1
+#         $progname:   (GNU libtool) 2.4.2 Debian-2.4.2-1.11
 #         automake:    $automake_version
 #         autoconf:    $autoconf_version
 #
@@ -80,7 +80,7 @@
 
 PROGRAM=libtool
 PACKAGE=libtool
-VERSION="2.4.2 Debian-2.4.2-1.1"
+VERSION="2.4.2 Debian-2.4.2-1.11"
 TIMESTAMP=""
 package_revision=1.3337
 
index 534d1ccd4194da9fb10c68334042b3cb23afcdb7..d7c043f4f998971f1b81f7ab2c1e095fef45dee5 100644 (file)
@@ -1312,7 +1312,7 @@ ia64-*-hpux*)
   rm -rf conftest*
   ;;
 
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   # Find out which ABI we are using.
   echo 'int i;' > conftest.$ac_ext
@@ -1324,9 +1324,19 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
            LD="${LD-ld} -m elf_i386_fbsd"
            ;;
          x86_64-*linux*)
-           LD="${LD-ld} -m elf_i386"
+           case `/usr/bin/file conftest.o` in
+             *x86-64*)
+               LD="${LD-ld} -m elf32_x86_64"
+               ;;
+             *)
+               LD="${LD-ld} -m elf_i386"
+               ;;
+           esac
+           ;;
+         powerpc64le-*)
+           LD="${LD-ld} -m elf32lppclinux"
            ;;
-         ppc64-*linux*|powerpc64-*linux*)
+         powerpc64-*)
            LD="${LD-ld} -m elf32ppclinux"
            ;;
          s390x-*linux*)
@@ -1345,7 +1355,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
          x86_64-*linux*)
            LD="${LD-ld} -m elf_x86_64"
            ;;
-         ppc*-*linux*|powerpc*-*linux*)
+         powerpcle-*)
+           LD="${LD-ld} -m elf64lppc"
+           ;;
+         powerpc-*)
            LD="${LD-ld} -m elf64ppc"
            ;;
          s390*-*linux*|s390*-*tpf*)
@@ -1688,7 +1701,8 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
     ;;
   *)
     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-    if test -n "$lt_cv_sys_max_cmd_len"; then
+    if test -n "$lt_cv_sys_max_cmd_len" && \
+       test undefined != "$lt_cv_sys_max_cmd_len"; then
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
     else
diff --git a/missing b/missing
index 86a8fc31e3c2aa268688a5be47d161c586772e78..f62bbae306c7e1bc28896aab8fe7bfb700a9a33e 100755 (executable)
--- a/missing
+++ b/missing
@@ -1,11 +1,10 @@
 #! /bin/sh
-# Common stub for a few missing GNU programs while installing.
+# Common wrapper for a few potentially missing GNU programs.
 
-scriptversion=2012-01-06.13; # UTC
+scriptversion=2013-10-28.13; # UTC
 
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
-# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -26,68 +25,40 @@ scriptversion=2012-01-06.13; # UTC
 # the same distribution terms that you use for the rest of that program.
 
 if test $# -eq 0; then
-  echo 1>&2 "Try \`$0 --help' for more information"
+  echo 1>&2 "Try '$0 --help' for more information"
   exit 1
 fi
 
-run=:
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
-  configure_ac=configure.ac
-else
-  configure_ac=configure.in
-fi
+case $1 in
 
-msg="missing on your system"
+  --is-lightweight)
+    # Used by our autoconf macros to check whether the available missing
+    # script is modern enough.
+    exit 0
+    ;;
 
-case $1 in
---run)
-  # Try to run requested program, and just exit if it succeeds.
-  run=
-  shift
-  "$@" && exit 0
-  # Exit code 63 means version mismatch.  This often happens
-  # when the user try to use an ancient version of a tool on
-  # a file that requires a minimum version.  In this case we
-  # we should proceed has if the program had been absent, or
-  # if --run hadn't been passed.
-  if test $? = 63; then
-    run=:
-    msg="probably too old"
-  fi
-  ;;
+  --run)
+    # Back-compat with the calling convention used by older automake.
+    shift
+    ;;
 
   -h|--h|--he|--hel|--help)
     echo "\
 $0 [OPTION]... PROGRAM [ARGUMENT]...
 
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
+Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
+to PROGRAM being missing or too old.
 
 Options:
   -h, --help      display this help and exit
   -v, --version   output version information and exit
-  --run           try to run the given command, and emulate it if it fails
 
 Supported PROGRAM values:
-  aclocal      touch file \`aclocal.m4'
-  autoconf     touch file \`configure'
-  autoheader   touch file \`config.h.in'
-  autom4te     touch the output file, or create a stub one
-  automake     touch all \`Makefile.in' files
-  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
-  flex         create \`lex.yy.c', if possible, from existing .c
-  help2man     touch the output file
-  lex          create \`lex.yy.c', if possible, from existing .c
-  makeinfo     touch the output file
-  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
+  aclocal   autoconf  autoheader   autom4te  automake  makeinfo
+  bison     yacc      flex         lex       help2man
 
-Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
-\`g' are ignored when checking the name.
+Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
+'g' are ignored when checking the name.
 
 Send bug reports to <bug-automake@gnu.org>."
     exit $?
@@ -99,228 +70,141 @@ Send bug reports to <bug-automake@gnu.org>."
     ;;
 
   -*)
-    echo 1>&2 "$0: Unknown \`$1' option"
-    echo 1>&2 "Try \`$0 --help' for more information"
+    echo 1>&2 "$0: unknown '$1' option"
+    echo 1>&2 "Try '$0 --help' for more information"
     exit 1
     ;;
 
 esac
 
-# normalize program name to check for.
-program=`echo "$1" | sed '
-  s/^gnu-//; t
-  s/^gnu//; t
-  s/^g//; t'`
-
-# Now exit if we have it, but it failed.  Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program).  This is about non-GNU programs, so use $1 not
-# $program.
-case $1 in
-  lex*|yacc*)
-    # Not GNU programs, they don't have --version.
-    ;;
-
-  *)
-    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
-       # We have it, but it failed.
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       # Could not run --version or --help.  This is probably someone
-       # running `$TOOL --version' or `$TOOL --help' to check whether
-       # $TOOL exists and not knowing $TOOL uses missing.
-       exit 1
-    fi
-    ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case $program in
-  aclocal*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
-         to install the \`Automake' and \`Perl' packages.  Grab them from
-         any GNU archive site."
-    touch aclocal.m4
-    ;;
-
-  autoconf*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`${configure_ac}'.  You might want to install the
-         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
-         archive site."
-    touch configure
-    ;;
-
-  autoheader*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
-         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
-         from any GNU archive site."
-    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
-    test -z "$files" && files="config.h"
-    touch_files=
-    for f in $files; do
-      case $f in
-      *:*) touch_files="$touch_files "`echo "$f" |
-                                      sed -e 's/^[^:]*://' -e 's/:.*//'`;;
-      *) touch_files="$touch_files $f.in";;
-      esac
-    done
-    touch $touch_files
-    ;;
-
-  automake*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
-         You might want to install the \`Automake' and \`Perl' packages.
-         Grab them from any GNU archive site."
-    find . -type f -name Makefile.am -print |
-          sed 's/\.am$/.in/' |
-          while read f; do touch "$f"; done
-    ;;
-
-  autom4te*)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.
-         You can get \`$1' as part of \`Autoconf' from any GNU
-         archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo "#! /bin/sh"
-       echo "# Created by GNU Automake missing as a replacement of"
-       echo "#  $ $@"
-       echo "exit 0"
-       chmod +x $file
-       exit 1
-    fi
-    ;;
-
-  bison*|yacc*)
-    echo 1>&2 "\
-WARNING: \`$1' $msg.  You should only need it if
-         you modified a \`.y' file.  You may need the \`Bison' package
-         in order for those modifications to take effect.  You can get
-         \`Bison' from any GNU archive site."
-    rm -f y.tab.c y.tab.h
-    if test $# -ne 1; then
-        eval LASTARG=\${$#}
-       case $LASTARG in
-       *.y)
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" y.tab.c
-           fi
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" y.tab.h
-           fi
-         ;;
-       esac
-    fi
-    if test ! -f y.tab.h; then
-       echo >y.tab.h
-    fi
-    if test ! -f y.tab.c; then
-       echo 'main() { return 0; }' >y.tab.c
-    fi
-    ;;
-
-  lex*|flex*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.l' file.  You may need the \`Flex' package
-         in order for those modifications to take effect.  You can get
-         \`Flex' from any GNU archive site."
-    rm -f lex.yy.c
-    if test $# -ne 1; then
-        eval LASTARG=\${$#}
-       case $LASTARG in
-       *.l)
-           SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" lex.yy.c
-           fi
-         ;;
-       esac
-    fi
-    if test ! -f lex.yy.c; then
-       echo 'main() { return 0; }' >lex.yy.c
-    fi
-    ;;
-
-  help2man*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-        you modified a dependency of a manual page.  You may need the
-        \`Help2man' package in order for those modifications to take
-        effect.  You can get \`Help2man' from any GNU archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo ".ab help2man is required to generate this page"
-       exit $?
-    fi
-    ;;
-
-  makeinfo*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.texi' or \`.texinfo' file, or any other file
-         indirectly affecting the aspect of the manual.  The spurious
-         call might also be the consequence of using a buggy \`make' (AIX,
-         DU, IRIX).  You might want to install the \`Texinfo' package or
-         the \`GNU make' package.  Grab either from any GNU archive site."
-    # The file to touch is that specified with -o ...
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -z "$file"; then
-      # ... or it is the one specified with @setfilename ...
-      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
-      file=`sed -n '
-       /^@setfilename/{
-         s/.* \([^ ]*\) *$/\1/
-         p
-         q
-       }' $infile`
-      # ... or it is derived from the source name (dir/f.texi becomes f.info)
-      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
-    fi
-    # If the file does not exist, the user really needs makeinfo;
-    # let's fail without touching anything.
-    test -f $file || exit 1
-    touch $file
-    ;;
+# Run the given program, remember its exit status.
+"$@"; st=$?
+
+# If it succeeded, we are done.
+test $st -eq 0 && exit 0
+
+# Also exit now if we it failed (or wasn't found), and '--version' was
+# passed; such an option is passed most likely to detect whether the
+# program is present and works.
+case $2 in --version|--help) exit $st;; esac
+
+# Exit code 63 means version mismatch.  This often happens when the user
+# tries to use an ancient version of a tool on a file that requires a
+# minimum version.
+if test $st -eq 63; then
+  msg="probably too old"
+elif test $st -eq 127; then
+  # Program was missing.
+  msg="missing on your system"
+else
+  # Program was found and executed, but failed.  Give up.
+  exit $st
+fi
 
-  *)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.  Check the \`README' file,
-         it often tells you about the needed prerequisites for installing
-         this package.  You may also peek at any GNU archive site, in case
-         some other package would contain this missing \`$1' program."
-    exit 1
+perl_URL=http://www.perl.org/
+flex_URL=http://flex.sourceforge.net/
+gnu_software_URL=http://www.gnu.org/software
+
+program_details ()
+{
+  case $1 in
+    aclocal|automake)
+      echo "The '$1' program is part of the GNU Automake package:"
+      echo "<$gnu_software_URL/automake>"
+      echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
+      echo "<$gnu_software_URL/autoconf>"
+      echo "<$gnu_software_URL/m4/>"
+      echo "<$perl_URL>"
+      ;;
+    autoconf|autom4te|autoheader)
+      echo "The '$1' program is part of the GNU Autoconf package:"
+      echo "<$gnu_software_URL/autoconf/>"
+      echo "It also requires GNU m4 and Perl in order to run:"
+      echo "<$gnu_software_URL/m4/>"
+      echo "<$perl_URL>"
+      ;;
+  esac
+}
+
+give_advice ()
+{
+  # Normalize program name to check for.
+  normalized_program=`echo "$1" | sed '
+    s/^gnu-//; t
+    s/^gnu//; t
+    s/^g//; t'`
+
+  printf '%s\n' "'$1' is $msg."
+
+  configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
+  case $normalized_program in
+    autoconf*)
+      echo "You should only need it if you modified 'configure.ac',"
+      echo "or m4 files included by it."
+      program_details 'autoconf'
+      ;;
+    autoheader*)
+      echo "You should only need it if you modified 'acconfig.h' or"
+      echo "$configure_deps."
+      program_details 'autoheader'
+      ;;
+    automake*)
+      echo "You should only need it if you modified 'Makefile.am' or"
+      echo "$configure_deps."
+      program_details 'automake'
+      ;;
+    aclocal*)
+      echo "You should only need it if you modified 'acinclude.m4' or"
+      echo "$configure_deps."
+      program_details 'aclocal'
+      ;;
+   autom4te*)
+      echo "You might have modified some maintainer files that require"
+      echo "the 'autom4te' program to be rebuilt."
+      program_details 'autom4te'
+      ;;
+    bison*|yacc*)
+      echo "You should only need it if you modified a '.y' file."
+      echo "You may want to install the GNU Bison package:"
+      echo "<$gnu_software_URL/bison/>"
+      ;;
+    lex*|flex*)
+      echo "You should only need it if you modified a '.l' file."
+      echo "You may want to install the Fast Lexical Analyzer package:"
+      echo "<$flex_URL>"
+      ;;
+    help2man*)
+      echo "You should only need it if you modified a dependency" \
+           "of a man page."
+      echo "You may want to install the GNU Help2man package:"
+      echo "<$gnu_software_URL/help2man/>"
     ;;
-esac
-
-exit 0
+    makeinfo*)
+      echo "You should only need it if you modified a '.texi' file, or"
+      echo "any other file indirectly affecting the aspect of the manual."
+      echo "You might want to install the Texinfo package:"
+      echo "<$gnu_software_URL/texinfo/>"
+      echo "The spurious makeinfo call might also be the consequence of"
+      echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
+      echo "want to install GNU make:"
+      echo "<$gnu_software_URL/make/>"
+      ;;
+    *)
+      echo "You might have modified some files without having the proper"
+      echo "tools for further handling them.  Check the 'README' file, it"
+      echo "often tells you about the needed prerequisites for installing"
+      echo "this package.  You may also peek at any GNU archive site, in"
+      echo "case some other package contains this missing '$1' program."
+      ;;
+  esac
+}
+
+give_advice "$1" | sed -e '1s/^/WARNING: /' \
+                       -e '2,$s/^/         /' >&2
+
+# Propagate the correct exit status (expected to be 127 for a program
+# not found, 63 for a program that failed due to version mismatch).
+exit $st
 
 # Local variables:
 # eval: (add-hook 'write-file-hooks 'time-stamp)
diff --git a/test-driver b/test-driver
new file mode 100755 (executable)
index 0000000..8e575b0
--- /dev/null
@@ -0,0 +1,148 @@
+#! /bin/sh
+# test-driver - basic testsuite driver script.
+
+scriptversion=2013-07-13.22; # UTC
+
+# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+# Make unconditional expansion of undefined variables an error.  This
+# helps a lot in preventing typo-related bugs.
+set -u
+
+usage_error ()
+{
+  echo "$0: $*" >&2
+  print_usage >&2
+  exit 2
+}
+
+print_usage ()
+{
+  cat <<END
+Usage:
+  test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
+              [--expect-failure={yes|no}] [--color-tests={yes|no}]
+              [--enable-hard-errors={yes|no}] [--]
+              TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
+The '--test-name', '--log-file' and '--trs-file' options are mandatory.
+END
+}
+
+test_name= # Used for reporting.
+log_file=  # Where to save the output of the test script.
+trs_file=  # Where to save the metadata of the test run.
+expect_failure=no
+color_tests=no
+enable_hard_errors=yes
+while test $# -gt 0; do
+  case $1 in
+  --help) print_usage; exit $?;;
+  --version) echo "test-driver $scriptversion"; exit $?;;
+  --test-name) test_name=$2; shift;;
+  --log-file) log_file=$2; shift;;
+  --trs-file) trs_file=$2; shift;;
+  --color-tests) color_tests=$2; shift;;
+  --expect-failure) expect_failure=$2; shift;;
+  --enable-hard-errors) enable_hard_errors=$2; shift;;
+  --) shift; break;;
+  -*) usage_error "invalid option: '$1'";;
+   *) break;;
+  esac
+  shift
+done
+
+missing_opts=
+test x"$test_name" = x && missing_opts="$missing_opts --test-name"
+test x"$log_file"  = x && missing_opts="$missing_opts --log-file"
+test x"$trs_file"  = x && missing_opts="$missing_opts --trs-file"
+if test x"$missing_opts" != x; then
+  usage_error "the following mandatory options are missing:$missing_opts"
+fi
+
+if test $# -eq 0; then
+  usage_error "missing argument"
+fi
+
+if test $color_tests = yes; then
+  # Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'.
+  red='\e[0;31m' # Red.
+  grn='\e[0;32m' # Green.
+  lgn='\e[1;32m' # Light green.
+  blu='\e[1;34m' # Blue.
+  mgn='\e[0;35m' # Magenta.
+  std='\e[m'     # No color.
+else
+  red= grn= lgn= blu= mgn= std=
+fi
+
+do_exit='rm -f $log_file $trs_file; (exit $st); exit $st'
+trap "st=129; $do_exit" 1
+trap "st=130; $do_exit" 2
+trap "st=141; $do_exit" 13
+trap "st=143; $do_exit" 15
+
+# Test script is run here.
+"$@" >$log_file 2>&1
+estatus=$?
+
+if test $enable_hard_errors = no && test $estatus -eq 99; then
+  tweaked_estatus=1
+else
+  tweaked_estatus=$estatus
+fi
+
+case $tweaked_estatus:$expect_failure in
+  0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
+  0:*)   col=$grn res=PASS  recheck=no  gcopy=no;;
+  77:*)  col=$blu res=SKIP  recheck=no  gcopy=yes;;
+  99:*)  col=$mgn res=ERROR recheck=yes gcopy=yes;;
+  *:yes) col=$lgn res=XFAIL recheck=no  gcopy=yes;;
+  *:*)   col=$red res=FAIL  recheck=yes gcopy=yes;;
+esac
+
+# Report the test outcome and exit status in the logs, so that one can
+# know whether the test passed or failed simply by looking at the '.log'
+# file, without the need of also peaking into the corresponding '.trs'
+# file (automake bug#11814).
+echo "$res $test_name (exit status: $estatus)" >>$log_file
+
+# Report outcome to console.
+echo "${col}${res}${std}: $test_name"
+
+# Register the test result, and other relevant metadata.
+echo ":test-result: $res" > $trs_file
+echo ":global-test-result: $res" >> $trs_file
+echo ":recheck: $recheck" >> $trs_file
+echo ":copy-in-global-log: $gcopy" >> $trs_file
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
index 2733a28c4a33d308ae400ea4a7fbf8968b7cb069..6e282af51a113fba0aaf7ff42887314bee7ce1ae 100644 (file)
@@ -35,7 +35,7 @@ AM_LDFLAGS  = -pthread
 endif
 
 LDADD = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(MATH_LIB)
+       $(MATH_LIB) $(THREAD_LIB)
 
 EXTRA_DIST=common.inc
 
index 75690d08298d2e1586f2ecc769114dd6c896c2ce..07c2795ca5ba9543c24059545dad98d873d5610e 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 @SET_MAKE@
 
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -57,7 +94,6 @@ noinst_PROGRAMS = introspect$(EXEEXT) babl_fish_path_fitness$(EXEEXT) \
        babl_fish_path_dhtml$(EXEEXT) babl-html-dump$(EXEEXT) \
        conversions$(EXEEXT) formats$(EXEEXT) $(am__EXEEXT_2)
 subdir = tests
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
@@ -65,6 +101,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
@@ -84,152 +121,165 @@ babl_html_dump_LDADD = $(LDADD)
 am__DEPENDENCIES_1 =
 babl_html_dump_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
 am__v_lt_0 = --silent
+am__v_lt_1 = 
 babl_class_name_SOURCES = babl_class_name.c
 babl_class_name_OBJECTS = babl_class_name.$(OBJEXT)
 babl_class_name_LDADD = $(LDADD)
 babl_class_name_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 babl_fish_path_dhtml_SOURCES = babl_fish_path_dhtml.c
 babl_fish_path_dhtml_OBJECTS = babl_fish_path_dhtml.$(OBJEXT)
 babl_fish_path_dhtml_LDADD = $(LDADD)
 babl_fish_path_dhtml_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 babl_fish_path_fitness_SOURCES = babl_fish_path_fitness.c
 babl_fish_path_fitness_OBJECTS = babl_fish_path_fitness.$(OBJEXT)
 babl_fish_path_fitness_LDADD = $(LDADD)
 babl_fish_path_fitness_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 cairo_RGB24_SOURCES = cairo-RGB24.c
 cairo_RGB24_OBJECTS = cairo-RGB24.$(OBJEXT)
 cairo_RGB24_LDADD = $(LDADD)
 cairo_RGB24_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 concurrency_stress_test_SOURCES = concurrency-stress-test.c
 concurrency_stress_test_OBJECTS = concurrency-stress-test.$(OBJEXT)
 concurrency_stress_test_LDADD = $(LDADD)
 concurrency_stress_test_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 conversions_SOURCES = conversions.c
 conversions_OBJECTS = conversions.$(OBJEXT)
 conversions_LDADD = $(LDADD)
 conversions_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 extract_SOURCES = extract.c
 extract_OBJECTS = extract.$(OBJEXT)
 extract_LDADD = $(LDADD)
 extract_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 float_to_8bit_SOURCES = float-to-8bit.c
 float_to_8bit_OBJECTS = float-to-8bit.$(OBJEXT)
 float_to_8bit_LDADD = $(LDADD)
 float_to_8bit_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 floatclamp_SOURCES = floatclamp.c
 floatclamp_OBJECTS = floatclamp.$(OBJEXT)
 floatclamp_LDADD = $(LDADD)
 floatclamp_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 formats_SOURCES = formats.c
 formats_OBJECTS = formats.$(OBJEXT)
 formats_LDADD = $(LDADD)
 formats_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 grayscale_to_rgb_SOURCES = grayscale_to_rgb.c
 grayscale_to_rgb_OBJECTS = grayscale_to_rgb.$(OBJEXT)
 grayscale_to_rgb_LDADD = $(LDADD)
 grayscale_to_rgb_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 hsl_SOURCES = hsl.c
 hsl_OBJECTS = hsl.$(OBJEXT)
 hsl_LDADD = $(LDADD)
 hsl_DEPENDENCIES = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 hsva_SOURCES = hsva.c
 hsva_OBJECTS = hsva.$(OBJEXT)
 hsva_LDADD = $(LDADD)
 hsva_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 introspect_SOURCES = introspect.c
 introspect_OBJECTS = introspect.$(OBJEXT)
 introspect_LDADD = $(LDADD)
 introspect_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 models_SOURCES = models.c
 models_OBJECTS = models.$(OBJEXT)
 models_LDADD = $(LDADD)
 models_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 n_components_SOURCES = n_components.c
 n_components_OBJECTS = n_components.$(OBJEXT)
 n_components_LDADD = $(LDADD)
 n_components_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 n_components_cast_SOURCES = n_components_cast.c
 n_components_cast_OBJECTS = n_components_cast.$(OBJEXT)
 n_components_cast_LDADD = $(LDADD)
 n_components_cast_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 nop_SOURCES = nop.c
 nop_OBJECTS = nop.$(OBJEXT)
 nop_LDADD = $(LDADD)
 nop_DEPENDENCIES = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 palette_SOURCES = palette.c
 palette_OBJECTS = palette.$(OBJEXT)
 palette_LDADD = $(LDADD)
 palette_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 rgb_to_bgr_SOURCES = rgb_to_bgr.c
 rgb_to_bgr_OBJECTS = rgb_to_bgr.$(OBJEXT)
 rgb_to_bgr_LDADD = $(LDADD)
 rgb_to_bgr_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 rgb_to_ycbcr_SOURCES = rgb_to_ycbcr.c
 rgb_to_ycbcr_OBJECTS = rgb_to_ycbcr.$(OBJEXT)
 rgb_to_ycbcr_LDADD = $(LDADD)
 rgb_to_ycbcr_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 sanity_SOURCES = sanity.c
 sanity_OBJECTS = sanity.$(OBJEXT)
 sanity_LDADD = $(LDADD)
 sanity_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 srgb_to_lab_u8_SOURCES = srgb_to_lab_u8.c
 srgb_to_lab_u8_OBJECTS = srgb_to_lab_u8.$(OBJEXT)
 srgb_to_lab_u8_LDADD = $(LDADD)
 srgb_to_lab_u8_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 types_SOURCES = types.c
 types_OBJECTS = types.$(OBJEXT)
 types_LDADD = $(LDADD)
 types_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
@@ -242,20 +292,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(AM_CFLAGS) $(CFLAGS)
 AM_V_CC = $(am__v_CC_@AM_V@)
 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
-am__v_CC_0 = @echo "  CC    " $@;
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
+am__v_CC_0 = @echo "  CC      " $@;
+am__v_CC_1 = 
 CCLD = $(CC)
 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
-am__v_CCLD_0 = @echo "  CCLD  " $@;
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_CCLD_0 = @echo "  CCLD    " $@;
+am__v_CCLD_1 = 
 SOURCES = babl-html-dump.c babl_class_name.c babl_fish_path_dhtml.c \
        babl_fish_path_fitness.c cairo-RGB24.c \
        concurrency-stress-test.c conversions.c extract.c \
@@ -275,10 +321,231 @@ am__can_run_installinfo = \
     n|no|NO) false;; \
     *) (install-info --version) >/dev/null 2>&1;; \
   esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
-am__tty_colors = \
-red=; grn=; lgn=; blu=; std=
+am__tty_colors_dummy = \
+  mgn= red= grn= lgn= blu= brg= std=; \
+  am__color_tests=no
+am__tty_colors = { \
+  $(am__tty_colors_dummy); \
+  if test "X$(AM_COLOR_TESTS)" = Xno; then \
+    am__color_tests=no; \
+  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
+    am__color_tests=yes; \
+  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
+    am__color_tests=yes; \
+  fi; \
+  if test $$am__color_tests = yes; then \
+    red='\e[0;31m'; \
+    grn='\e[0;32m'; \
+    lgn='\e[1;32m'; \
+    blu='\e[1;34m'; \
+    mgn='\e[0;35m'; \
+    brg='\e[1m'; \
+    std='\e[m'; \
+  fi; \
+}
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__recheck_rx = ^[    ]*:recheck:[    ]*
+am__global_test_result_rx = ^[         ]*:global-test-result:[         ]*
+am__copy_in_global_log_rx = ^[         ]*:copy-in-global-log:[         ]*
+# A command that, given a newline-separated list of test names on the
+# standard input, print the name of the tests that are to be re-run
+# upon "make recheck".
+am__list_recheck_tests = $(AWK) '{ \
+  recheck = 1; \
+  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+    { \
+      if (rc < 0) \
+        { \
+          if ((getline line2 < ($$0 ".log")) < 0) \
+           recheck = 0; \
+          break; \
+        } \
+      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
+        { \
+          recheck = 0; \
+          break; \
+        } \
+      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
+        { \
+          break; \
+        } \
+    }; \
+  if (recheck) \
+    print $$0; \
+  close ($$0 ".trs"); \
+  close ($$0 ".log"); \
+}'
+# A command that, given a newline-separated list of test names on the
+# standard input, create the global log from their .trs and .log files.
+am__create_global_log = $(AWK) ' \
+function fatal(msg) \
+{ \
+  print "fatal: making $@: " msg | "cat >&2"; \
+  exit 1; \
+} \
+function rst_section(header) \
+{ \
+  print header; \
+  len = length(header); \
+  for (i = 1; i <= len; i = i + 1) \
+    printf "="; \
+  printf "\n\n"; \
+} \
+{ \
+  copy_in_global_log = 1; \
+  global_test_result = "RUN"; \
+  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+    { \
+      if (rc < 0) \
+         fatal("failed to read from " $$0 ".trs"); \
+      if (line ~ /$(am__global_test_result_rx)/) \
+        { \
+          sub("$(am__global_test_result_rx)", "", line); \
+          sub("[       ]*$$", "", line); \
+          global_test_result = line; \
+        } \
+      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
+        copy_in_global_log = 0; \
+    }; \
+  if (copy_in_global_log) \
+    { \
+      rst_section(global_test_result ": " $$0); \
+      while ((rc = (getline line < ($$0 ".log"))) != 0) \
+      { \
+        if (rc < 0) \
+          fatal("failed to read from " $$0 ".log"); \
+        print line; \
+      }; \
+      printf "\n"; \
+    }; \
+  close ($$0 ".trs"); \
+  close ($$0 ".log"); \
+}'
+# Restructured Text title.
+am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
+# Solaris 10 'make', and several other traditional 'make' implementations,
+# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
+# by disabling -e (using the XSI extension "set +e") if it's set.
+am__sh_e_setup = case $$- in *e*) set +e;; esac
+# Default flags passed to test drivers.
+am__common_driver_flags = \
+  --color-tests "$$am__color_tests" \
+  --enable-hard-errors "$$am__enable_hard_errors" \
+  --expect-failure "$$am__expect_failure"
+# To be inserted before the command running the test.  Creates the
+# directory for the log if needed.  Stores in $dir the directory
+# containing $f, in $tst the test, in $log the log.  Executes the
+# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
+# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
+# will run the test scripts (or their associated LOG_COMPILER, if
+# thy have one).
+am__check_pre = \
+$(am__sh_e_setup);                                     \
+$(am__vpath_adj_setup) $(am__vpath_adj)                        \
+$(am__tty_colors);                                     \
+srcdir=$(srcdir); export srcdir;                       \
+case "$@" in                                           \
+  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;   \
+    *) am__odir=.;;                                    \
+esac;                                                  \
+test "x$$am__odir" = x"." || test -d "$$am__odir"      \
+  || $(MKDIR_P) "$$am__odir" || exit $$?;              \
+if test -f "./$$f"; then dir=./;                       \
+elif test -f "$$f"; then dir=;                         \
+else dir="$(srcdir)/"; fi;                             \
+tst=$$dir$$f; log='$@';                                \
+if test -n '$(DISABLE_HARD_ERRORS)'; then              \
+  am__enable_hard_errors=no;                           \
+else                                                   \
+  am__enable_hard_errors=yes;                          \
+fi;                                                    \
+case " $(XFAIL_TESTS) " in                             \
+  *[\ \        ]$$f[\ \        ]* | *[\ \      ]$$dir$$f[\ \   ]*) \
+    am__expect_failure=yes;;                           \
+  *)                                                   \
+    am__expect_failure=no;;                            \
+esac;                                                  \
+$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
+# A shell command to get the names of the tests scripts with any registered
+# extension removed (i.e., equivalently, the names of the test logs, with
+# the '.log' extension removed).  The result is saved in the shell variable
+# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
+# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
+# since that might cause problem with VPATH rewrites for suffix-less tests.
+# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
+am__set_TESTS_bases = \
+  bases='$(TEST_LOGS)'; \
+  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
+  bases=`echo $$bases`
+RECHECK_LOGS = $(TEST_LOGS)
+AM_RECURSIVE_TARGETS = check recheck
+TEST_SUITE_LOG = test-suite.log
+TEST_EXTENSIONS = @EXEEXT@ .test
+LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
+LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
+am__set_b = \
+  case '$@' in \
+    */*) \
+      case '$*' in \
+        */*) b='$*';; \
+          *) b=`echo '$@' | sed 's/\.log$$//'`; \
+       esac;; \
+    *) \
+      b='$*';; \
+  esac
+am__test_logs1 = $(TESTS:=.log)
+am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
+TEST_LOGS = $(am__test_logs2:.test.log=.log)
+TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
+TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
+       $(TEST_LOG_FLAGS)
+am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \
+       $(top_srcdir)/test-driver
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@
@@ -364,6 +631,7 @@ SHREXT = @SHREXT@
 SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@
 SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@
 STRIP = @STRIP@
+THREAD_LIB = @THREAD_LIB@
 VERSION = @VERSION@
 W3M = @W3M@
 WEBSITE_HOST = @WEBSITE_HOST@
@@ -412,6 +680,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -451,13 +720,13 @@ TESTS_ENVIRONMENT = LD_LIBRARY_PATH=$(top_builddir)/babl:$LD_LIBRARY_PATH GI_TYP
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/babl
 @OS_UNIX_TRUE@AM_LDFLAGS = -pthread
 LDADD = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(MATH_LIB)
+       $(MATH_LIB) $(THREAD_LIB)
 
 EXTRA_DIST = common.inc
 all: all-am
 
 .SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
+.SUFFIXES: .c .lo .log .o .obj .test .test$(EXEEXT) .trs
 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
        @for dep in $?; do \
          case '$(am__configure_deps)' in \
@@ -470,7 +739,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__confi
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/Makefile'; \
        $(am__cd) $(top_srcdir) && \
          $(AUTOMAKE) --foreign tests/Makefile
-.PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
          *config.status*) \
@@ -497,78 +765,103 @@ clean-noinstPROGRAMS:
        list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
        echo " rm -f" $$list; \
        rm -f $$list
+
 babl-html-dump$(EXEEXT): $(babl_html_dump_OBJECTS) $(babl_html_dump_DEPENDENCIES) $(EXTRA_babl_html_dump_DEPENDENCIES) 
        @rm -f babl-html-dump$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(babl_html_dump_OBJECTS) $(babl_html_dump_LDADD) $(LIBS)
+
 babl_class_name$(EXEEXT): $(babl_class_name_OBJECTS) $(babl_class_name_DEPENDENCIES) $(EXTRA_babl_class_name_DEPENDENCIES) 
        @rm -f babl_class_name$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(babl_class_name_OBJECTS) $(babl_class_name_LDADD) $(LIBS)
+
 babl_fish_path_dhtml$(EXEEXT): $(babl_fish_path_dhtml_OBJECTS) $(babl_fish_path_dhtml_DEPENDENCIES) $(EXTRA_babl_fish_path_dhtml_DEPENDENCIES) 
        @rm -f babl_fish_path_dhtml$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(babl_fish_path_dhtml_OBJECTS) $(babl_fish_path_dhtml_LDADD) $(LIBS)
+
 babl_fish_path_fitness$(EXEEXT): $(babl_fish_path_fitness_OBJECTS) $(babl_fish_path_fitness_DEPENDENCIES) $(EXTRA_babl_fish_path_fitness_DEPENDENCIES) 
        @rm -f babl_fish_path_fitness$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(babl_fish_path_fitness_OBJECTS) $(babl_fish_path_fitness_LDADD) $(LIBS)
+
 cairo-RGB24$(EXEEXT): $(cairo_RGB24_OBJECTS) $(cairo_RGB24_DEPENDENCIES) $(EXTRA_cairo_RGB24_DEPENDENCIES) 
        @rm -f cairo-RGB24$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(cairo_RGB24_OBJECTS) $(cairo_RGB24_LDADD) $(LIBS)
+
 concurrency-stress-test$(EXEEXT): $(concurrency_stress_test_OBJECTS) $(concurrency_stress_test_DEPENDENCIES) $(EXTRA_concurrency_stress_test_DEPENDENCIES) 
        @rm -f concurrency-stress-test$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(concurrency_stress_test_OBJECTS) $(concurrency_stress_test_LDADD) $(LIBS)
+
 conversions$(EXEEXT): $(conversions_OBJECTS) $(conversions_DEPENDENCIES) $(EXTRA_conversions_DEPENDENCIES) 
        @rm -f conversions$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(conversions_OBJECTS) $(conversions_LDADD) $(LIBS)
+
 extract$(EXEEXT): $(extract_OBJECTS) $(extract_DEPENDENCIES) $(EXTRA_extract_DEPENDENCIES) 
        @rm -f extract$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(extract_OBJECTS) $(extract_LDADD) $(LIBS)
+
 float-to-8bit$(EXEEXT): $(float_to_8bit_OBJECTS) $(float_to_8bit_DEPENDENCIES) $(EXTRA_float_to_8bit_DEPENDENCIES) 
        @rm -f float-to-8bit$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(float_to_8bit_OBJECTS) $(float_to_8bit_LDADD) $(LIBS)
+
 floatclamp$(EXEEXT): $(floatclamp_OBJECTS) $(floatclamp_DEPENDENCIES) $(EXTRA_floatclamp_DEPENDENCIES) 
        @rm -f floatclamp$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(floatclamp_OBJECTS) $(floatclamp_LDADD) $(LIBS)
+
 formats$(EXEEXT): $(formats_OBJECTS) $(formats_DEPENDENCIES) $(EXTRA_formats_DEPENDENCIES) 
        @rm -f formats$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(formats_OBJECTS) $(formats_LDADD) $(LIBS)
+
 grayscale_to_rgb$(EXEEXT): $(grayscale_to_rgb_OBJECTS) $(grayscale_to_rgb_DEPENDENCIES) $(EXTRA_grayscale_to_rgb_DEPENDENCIES) 
        @rm -f grayscale_to_rgb$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(grayscale_to_rgb_OBJECTS) $(grayscale_to_rgb_LDADD) $(LIBS)
+
 hsl$(EXEEXT): $(hsl_OBJECTS) $(hsl_DEPENDENCIES) $(EXTRA_hsl_DEPENDENCIES) 
        @rm -f hsl$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(hsl_OBJECTS) $(hsl_LDADD) $(LIBS)
+
 hsva$(EXEEXT): $(hsva_OBJECTS) $(hsva_DEPENDENCIES) $(EXTRA_hsva_DEPENDENCIES) 
        @rm -f hsva$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(hsva_OBJECTS) $(hsva_LDADD) $(LIBS)
+
 introspect$(EXEEXT): $(introspect_OBJECTS) $(introspect_DEPENDENCIES) $(EXTRA_introspect_DEPENDENCIES) 
        @rm -f introspect$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(introspect_OBJECTS) $(introspect_LDADD) $(LIBS)
+
 models$(EXEEXT): $(models_OBJECTS) $(models_DEPENDENCIES) $(EXTRA_models_DEPENDENCIES) 
        @rm -f models$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(models_OBJECTS) $(models_LDADD) $(LIBS)
+
 n_components$(EXEEXT): $(n_components_OBJECTS) $(n_components_DEPENDENCIES) $(EXTRA_n_components_DEPENDENCIES) 
        @rm -f n_components$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(n_components_OBJECTS) $(n_components_LDADD) $(LIBS)
+
 n_components_cast$(EXEEXT): $(n_components_cast_OBJECTS) $(n_components_cast_DEPENDENCIES) $(EXTRA_n_components_cast_DEPENDENCIES) 
        @rm -f n_components_cast$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(n_components_cast_OBJECTS) $(n_components_cast_LDADD) $(LIBS)
+
 nop$(EXEEXT): $(nop_OBJECTS) $(nop_DEPENDENCIES) $(EXTRA_nop_DEPENDENCIES) 
        @rm -f nop$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(nop_OBJECTS) $(nop_LDADD) $(LIBS)
+
 palette$(EXEEXT): $(palette_OBJECTS) $(palette_DEPENDENCIES) $(EXTRA_palette_DEPENDENCIES) 
        @rm -f palette$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(palette_OBJECTS) $(palette_LDADD) $(LIBS)
+
 rgb_to_bgr$(EXEEXT): $(rgb_to_bgr_OBJECTS) $(rgb_to_bgr_DEPENDENCIES) $(EXTRA_rgb_to_bgr_DEPENDENCIES) 
        @rm -f rgb_to_bgr$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(rgb_to_bgr_OBJECTS) $(rgb_to_bgr_LDADD) $(LIBS)
+
 rgb_to_ycbcr$(EXEEXT): $(rgb_to_ycbcr_OBJECTS) $(rgb_to_ycbcr_DEPENDENCIES) $(EXTRA_rgb_to_ycbcr_DEPENDENCIES) 
        @rm -f rgb_to_ycbcr$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(rgb_to_ycbcr_OBJECTS) $(rgb_to_ycbcr_LDADD) $(LIBS)
+
 sanity$(EXEEXT): $(sanity_OBJECTS) $(sanity_DEPENDENCIES) $(EXTRA_sanity_DEPENDENCIES) 
        @rm -f sanity$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(sanity_OBJECTS) $(sanity_LDADD) $(LIBS)
+
 srgb_to_lab_u8$(EXEEXT): $(srgb_to_lab_u8_OBJECTS) $(srgb_to_lab_u8_DEPENDENCIES) $(EXTRA_srgb_to_lab_u8_DEPENDENCIES) 
        @rm -f srgb_to_lab_u8$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(srgb_to_lab_u8_OBJECTS) $(srgb_to_lab_u8_LDADD) $(LIBS)
+
 types$(EXEEXT): $(types_OBJECTS) $(types_DEPENDENCIES) $(EXTRA_types_DEPENDENCIES) 
        @rm -f types$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(types_OBJECTS) $(types_LDADD) $(LIBS)
@@ -610,14 +903,14 @@ distclean-compile:
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
 
 .c.obj:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -632,26 +925,15 @@ mostlyclean-libtool:
 clean-libtool:
        -rm -rf .libs _libs
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -663,15 +945,11 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -680,102 +958,313 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
-check-TESTS: $(TESTS)
-       @failed=0; all=0; xfail=0; xpass=0; skip=0; \
-       srcdir=$(srcdir); export srcdir; \
-       list=' $(TESTS) '; \
-       $(am__tty_colors); \
-       if test -n "$$list"; then \
-         for tst in $$list; do \
-           if test -f ./$$tst; then dir=./; \
-           elif test -f $$tst; then dir=; \
-           else dir="$(srcdir)/"; fi; \
-           if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
-             all=`expr $$all + 1`; \
-             case " $(XFAIL_TESTS) " in \
-             *[\ \     ]$$tst[\ \      ]*) \
-               xpass=`expr $$xpass + 1`; \
-               failed=`expr $$failed + 1`; \
-               col=$$red; res=XPASS; \
-             ;; \
-             *) \
-               col=$$grn; res=PASS; \
-             ;; \
-             esac; \
-           elif test $$? -ne 77; then \
-             all=`expr $$all + 1`; \
-             case " $(XFAIL_TESTS) " in \
-             *[\ \     ]$$tst[\ \      ]*) \
-               xfail=`expr $$xfail + 1`; \
-               col=$$lgn; res=XFAIL; \
-             ;; \
-             *) \
-               failed=`expr $$failed + 1`; \
-               col=$$red; res=FAIL; \
-             ;; \
-             esac; \
-           else \
-             skip=`expr $$skip + 1`; \
-             col=$$blu; res=SKIP; \
-           fi; \
-           echo "$${col}$$res$${std}: $$tst"; \
-         done; \
-         if test "$$all" -eq 1; then \
-           tests="test"; \
-           All=""; \
-         else \
-           tests="tests"; \
-           All="All "; \
+# Recover from deleted '.trs' file; this should ensure that
+# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
+# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
+# to avoid problems with "make -n".
+.log.trs:
+       rm -f $< $@
+       $(MAKE) $(AM_MAKEFLAGS) $<
+
+# Leading 'am--fnord' is there to ensure the list of targets does not
+# expand to empty, as could happen e.g. with make check TESTS=''.
+am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
+am--force-recheck:
+       @:
+
+$(TEST_SUITE_LOG): $(TEST_LOGS)
+       @$(am__set_TESTS_bases); \
+       am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
+       redo_bases=`for i in $$bases; do \
+                     am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
+                   done`; \
+       if test -n "$$redo_bases"; then \
+         redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
+         redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
+         if $(am__make_dryrun); then :; else \
+           rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
          fi; \
-         if test "$$failed" -eq 0; then \
-           if test "$$xfail" -eq 0; then \
-             banner="$$All$$all $$tests passed"; \
+       fi; \
+       if test -n "$$am__remaking_logs"; then \
+         echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
+              "recursion detected" >&2; \
+       elif test -n "$$redo_logs"; then \
+         am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
+       fi; \
+       if $(am__make_dryrun); then :; else \
+         st=0;  \
+         errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
+         for i in $$redo_bases; do \
+           test -f $$i.trs && test -r $$i.trs \
+             || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
+           test -f $$i.log && test -r $$i.log \
+             || { echo "$$errmsg $$i.log" >&2; st=1; }; \
+         done; \
+         test $$st -eq 0 || exit 1; \
+       fi
+       @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
+       ws='[   ]'; \
+       results=`for b in $$bases; do echo $$b.trs; done`; \
+       test -n "$$results" || results=/dev/null; \
+       all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
+       pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
+       fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
+       skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
+       xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
+       xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
+       error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
+       if test `expr $$fail + $$xpass + $$error` -eq 0; then \
+         success=true; \
+       else \
+         success=false; \
+       fi; \
+       br='==================='; br=$$br$$br$$br$$br; \
+       result_count () \
+       { \
+           if test x"$$1" = x"--maybe-color"; then \
+             maybe_colorize=yes; \
+           elif test x"$$1" = x"--no-color"; then \
+             maybe_colorize=no; \
            else \
-             if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
-             banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
+             echo "$@: invalid 'result_count' usage" >&2; exit 4; \
            fi; \
-         else \
-           if test "$$xpass" -eq 0; then \
-             banner="$$failed of $$all $$tests failed"; \
+           shift; \
+           desc=$$1 count=$$2; \
+           if test $$maybe_colorize = yes && test $$count -gt 0; then \
+             color_start=$$3 color_end=$$std; \
            else \
-             if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
-             banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
+             color_start= color_end=; \
            fi; \
-         fi; \
-         dashes="$$banner"; \
-         skipped=""; \
-         if test "$$skip" -ne 0; then \
-           if test "$$skip" -eq 1; then \
-             skipped="($$skip test was not run)"; \
-           else \
-             skipped="($$skip tests were not run)"; \
-           fi; \
-           test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
-             dashes="$$skipped"; \
-         fi; \
-         report=""; \
-         if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
-           report="Please report to $(PACKAGE_BUGREPORT)"; \
-           test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
-             dashes="$$report"; \
-         fi; \
-         dashes=`echo "$$dashes" | sed s/./=/g`; \
-         if test "$$failed" -eq 0; then \
-           col="$$grn"; \
-         else \
-           col="$$red"; \
-         fi; \
-         echo "$${col}$$dashes$${std}"; \
-         echo "$${col}$$banner$${std}"; \
-         test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \
-         test -z "$$report" || echo "$${col}$$report$${std}"; \
-         echo "$${col}$$dashes$${std}"; \
-         test "$$failed" -eq 0; \
-       else :; fi
+           echo "$${color_start}# $$desc $$count$${color_end}"; \
+       }; \
+       create_testsuite_report () \
+       { \
+         result_count $$1 "TOTAL:" $$all   "$$brg"; \
+         result_count $$1 "PASS: " $$pass  "$$grn"; \
+         result_count $$1 "SKIP: " $$skip  "$$blu"; \
+         result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
+         result_count $$1 "FAIL: " $$fail  "$$red"; \
+         result_count $$1 "XPASS:" $$xpass "$$red"; \
+         result_count $$1 "ERROR:" $$error "$$mgn"; \
+       }; \
+       {                                                               \
+         echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |       \
+           $(am__rst_title);                                           \
+         create_testsuite_report --no-color;                           \
+         echo;                                                         \
+         echo ".. contents:: :depth: 2";                               \
+         echo;                                                         \
+         for b in $$bases; do echo $$b; done                           \
+           | $(am__create_global_log);                                 \
+       } >$(TEST_SUITE_LOG).tmp || exit 1;                             \
+       mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);                     \
+       if $$success; then                                              \
+         col="$$grn";                                                  \
+        else                                                           \
+         col="$$red";                                                  \
+         test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);               \
+       fi;                                                             \
+       echo "$${col}$$br$${std}";                                      \
+       echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";   \
+       echo "$${col}$$br$${std}";                                      \
+       create_testsuite_report --maybe-color;                          \
+       echo "$$col$$br$$std";                                          \
+       if $$success; then :; else                                      \
+         echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";         \
+         if test -n "$(PACKAGE_BUGREPORT)"; then                       \
+           echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \
+         fi;                                                           \
+         echo "$$col$$br$$std";                                        \
+       fi;                                                             \
+       $$success || exit 1
+
+check-TESTS:
+       @list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
+       @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
+       @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+       @set +e; $(am__set_TESTS_bases); \
+       log_list=`for i in $$bases; do echo $$i.log; done`; \
+       trs_list=`for i in $$bases; do echo $$i.trs; done`; \
+       log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
+       $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
+       exit $$?;
+recheck: all 
+       @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+       @set +e; $(am__set_TESTS_bases); \
+       bases=`for i in $$bases; do echo $$i; done \
+                | $(am__list_recheck_tests)` || exit 1; \
+       log_list=`for i in $$bases; do echo $$i.log; done`; \
+       log_list=`echo $$log_list`; \
+       $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
+               am__force_recheck=am--force-recheck \
+               TEST_LOGS="$$log_list"; \
+       exit $$?
+grayscale_to_rgb.log: grayscale_to_rgb$(EXEEXT)
+       @p='grayscale_to_rgb$(EXEEXT)'; \
+       b='grayscale_to_rgb'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+rgb_to_bgr.log: rgb_to_bgr$(EXEEXT)
+       @p='rgb_to_bgr$(EXEEXT)'; \
+       b='rgb_to_bgr'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+rgb_to_ycbcr.log: rgb_to_ycbcr$(EXEEXT)
+       @p='rgb_to_ycbcr$(EXEEXT)'; \
+       b='rgb_to_ycbcr'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+srgb_to_lab_u8.log: srgb_to_lab_u8$(EXEEXT)
+       @p='srgb_to_lab_u8$(EXEEXT)'; \
+       b='srgb_to_lab_u8'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+sanity.log: sanity$(EXEEXT)
+       @p='sanity$(EXEEXT)'; \
+       b='sanity'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+babl_class_name.log: babl_class_name$(EXEEXT)
+       @p='babl_class_name$(EXEEXT)'; \
+       b='babl_class_name'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+extract.log: extract$(EXEEXT)
+       @p='extract$(EXEEXT)'; \
+       b='extract'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+floatclamp.log: floatclamp$(EXEEXT)
+       @p='floatclamp$(EXEEXT)'; \
+       b='floatclamp'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+float-to-8bit.log: float-to-8bit$(EXEEXT)
+       @p='float-to-8bit$(EXEEXT)'; \
+       b='float-to-8bit'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+hsl.log: hsl$(EXEEXT)
+       @p='hsl$(EXEEXT)'; \
+       b='hsl'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+hsva.log: hsva$(EXEEXT)
+       @p='hsva$(EXEEXT)'; \
+       b='hsva'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+types.log: types$(EXEEXT)
+       @p='types$(EXEEXT)'; \
+       b='types'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+palette.log: palette$(EXEEXT)
+       @p='palette$(EXEEXT)'; \
+       b='palette'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+nop.log: nop$(EXEEXT)
+       @p='nop$(EXEEXT)'; \
+       b='nop'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+n_components.log: n_components$(EXEEXT)
+       @p='n_components$(EXEEXT)'; \
+       b='n_components'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+n_components_cast.log: n_components_cast$(EXEEXT)
+       @p='n_components_cast$(EXEEXT)'; \
+       b='n_components_cast'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+models.log: models$(EXEEXT)
+       @p='models$(EXEEXT)'; \
+       b='models'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+cairo-RGB24.log: cairo-RGB24$(EXEEXT)
+       @p='cairo-RGB24$(EXEEXT)'; \
+       b='cairo-RGB24'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+concurrency-stress-test.log: concurrency-stress-test$(EXEEXT)
+       @p='concurrency-stress-test$(EXEEXT)'; \
+       b='concurrency-stress-test'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+.test.log:
+       @p='$<'; \
+       $(am__set_b); \
+       $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+@am__EXEEXT_TRUE@.test$(EXEEXT).log:
+@am__EXEEXT_TRUE@      @p='$<'; \
+@am__EXEEXT_TRUE@      $(am__set_b); \
+@am__EXEEXT_TRUE@      $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
+@am__EXEEXT_TRUE@      --log-file $$b.log --trs-file $$b.trs \
+@am__EXEEXT_TRUE@      $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
+@am__EXEEXT_TRUE@      "$$tst" $(AM_TESTS_FD_REDIRECT)
 
 distdir: $(DISTFILES)
        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
@@ -832,6 +1321,9 @@ install-strip:
            "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
        fi
 mostlyclean-generic:
+       -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
+       -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
+       -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
 
 clean-generic:
 
@@ -915,9 +1407,9 @@ uninstall-am:
 
 .MAKE: check-am install-am install-strip
 
-.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
-       clean-generic clean-libtool clean-noinstPROGRAMS ctags \
-       distclean distclean-compile distclean-generic \
+.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
+       clean-generic clean-libtool clean-noinstPROGRAMS cscopelist-am \
+       ctags ctags-am distclean distclean-compile distclean-generic \
        distclean-libtool distclean-tags distdir dvi dvi-am html \
        html-am info info-am install install-am install-data \
        install-data-am install-dvi install-dvi-am install-exec \
@@ -927,7 +1419,9 @@ uninstall-am:
        installcheck-am installdirs maintainer-clean \
        maintainer-clean-generic mostlyclean mostlyclean-compile \
        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       tags uninstall uninstall-am
+       recheck tags tags-am uninstall uninstall-am
+
+.PRECIOUS: Makefile
 
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
index bab17d699136315c7db2eb6bbba8dc15299bf969..7ac4f269187b96ca222f2f953ecb963542a30fce 100644 (file)
@@ -88,6 +88,7 @@ int main (void)
     int i;
 
     for (i = 0; i < babl_formats_count (); i++) printf ("|");printf ("\n");
+    for (i = 0; i < babl_formats_count (); i++) if (i / 100 == 0) printf ("|");else printf ("%i", (i / 100) % 10);printf ("\n");
     for (i = 0; i < babl_formats_count (); i++) if (i / 10 == 0) printf ("|");else printf ("%i", (i / 10) % 10);printf ("\n");
     /* for (i=0;i<babl_formats_count ();i++) printf ("│"); printf ("\n");
        for (i=0;i<babl_formats_count ();i++) if (i/10==0) printf("│"); else printf ("%i", (i/10)%10); printf ("\n");*/
index f67a66e6b8045bebb33ac714df8ee1e1392fb8ba..ad544558dc3efed4f6adc02e99fd5c27e875c036 100644 (file)
@@ -1,9 +1,9 @@
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/babl
 
 LDADD = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(MATH_LIB)
+       $(MATH_LIB) $(THREAD_LIB)
 
 if HAVE_SRANDOM
 noinst_PROGRAMS =              \
        babl-gen-test-pixels
-endif
\ No newline at end of file
+endif
index bd9aed82ec2bed36dc247c2cc0e9e079d4e5b047..7ab763cc92a7013fc163922bbca2683690b16b1d 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 @SET_MAKE@
 
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
     case $$MAKEFLAGS in \
       *\\[\ \  ]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
     esac; \
-    test $$am__dry = yes; \
-  }
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -54,7 +91,6 @@ host_triplet = @host@
 target_triplet = @target@
 @HAVE_SRANDOM_TRUE@noinst_PROGRAMS = babl-gen-test-pixels$(EXEEXT)
 subdir = tools
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
@@ -62,6 +98,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
@@ -73,10 +110,23 @@ babl_gen_test_pixels_LDADD = $(LDADD)
 am__DEPENDENCIES_1 =
 babl_gen_test_pixels_DEPENDENCIES =  \
        $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
 am__v_lt_0 = --silent
+am__v_lt_1 = 
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
@@ -89,20 +139,16 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(AM_CFLAGS) $(CFLAGS)
 AM_V_CC = $(am__v_CC_@AM_V@)
 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
-am__v_CC_0 = @echo "  CC    " $@;
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
+am__v_CC_0 = @echo "  CC      " $@;
+am__v_CC_1 = 
 CCLD = $(CC)
 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
-am__v_CCLD_0 = @echo "  CCLD  " $@;
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN   " $@;
+am__v_CCLD_0 = @echo "  CCLD    " $@;
+am__v_CCLD_1 = 
 SOURCES = babl-gen-test-pixels.c
 DIST_SOURCES = babl-gen-test-pixels.c
 am__can_run_installinfo = \
@@ -110,8 +156,26 @@ am__can_run_installinfo = \
     n|no|NO) false;; \
     *) (install-info --version) >/dev/null 2>&1;; \
   esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
+am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@
@@ -197,6 +261,7 @@ SHREXT = @SHREXT@
 SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@
 SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@
 STRIP = @STRIP@
+THREAD_LIB = @THREAD_LIB@
 VERSION = @VERSION@
 W3M = @W3M@
 WEBSITE_HOST = @WEBSITE_HOST@
@@ -245,6 +310,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -259,7 +325,7 @@ top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/babl
 LDADD = $(top_builddir)/babl/libbabl-@BABL_API_VERSION@.la \
-       $(MATH_LIB)
+       $(MATH_LIB) $(THREAD_LIB)
 
 all: all-am
 
@@ -277,7 +343,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__confi
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tools/Makefile'; \
        $(am__cd) $(top_srcdir) && \
          $(AUTOMAKE) --foreign tools/Makefile
-.PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
          *config.status*) \
@@ -304,6 +369,7 @@ clean-noinstPROGRAMS:
        list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
        echo " rm -f" $$list; \
        rm -f $$list
+
 babl-gen-test-pixels$(EXEEXT): $(babl_gen_test_pixels_OBJECTS) $(babl_gen_test_pixels_DEPENDENCIES) $(EXTRA_babl_gen_test_pixels_DEPENDENCIES) 
        @rm -f babl-gen-test-pixels$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(babl_gen_test_pixels_OBJECTS) $(babl_gen_test_pixels_LDADD) $(LIBS)
@@ -321,14 +387,14 @@ distclean-compile:
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
 
 .c.obj:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -343,26 +409,15 @@ mostlyclean-libtool:
 clean-libtool:
        -rm -rf .libs _libs
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -374,15 +429,11 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -391,6 +442,21 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -532,18 +598,21 @@ uninstall-am:
 
 .MAKE: install-am install-strip
 
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-       clean-libtool clean-noinstPROGRAMS ctags distclean \
-       distclean-compile distclean-generic distclean-libtool \
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am install-dvi \
-       install-dvi-am install-exec install-exec-am install-html \
-       install-html-am install-info install-info-am install-man \
-       install-pdf install-pdf-am install-ps install-ps-am \
-       install-strip installcheck installcheck-am installdirs \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
-       pdf pdf-am ps ps-am tags uninstall uninstall-am
+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
+       clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \
+       ctags-am distclean distclean-compile distclean-generic \
+       distclean-libtool distclean-tags distdir dvi dvi-am html \
+       html-am info info-am install install-am install-data \
+       install-data-am install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+       install-info-am install-man install-pdf install-pdf-am \
+       install-ps install-ps-am install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-compile \
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+       tags tags-am uninstall uninstall-am
+
+.PRECIOUS: Makefile
 
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
index cf14fe496af9334ff625bd2bafce13eed5b7721a..0231224989ffdeaf7fa6788d788ca794b557c8a1 100644 (file)
@@ -75,8 +75,14 @@ static void gen_path_pixels (void)
         rand_range_double (1.0, 2.0));
     }
 
-  /* the remaining pixels are 0 */
-  printf ("%a, /* The remaining values default to zero. */ ", 0.0);
+  for (i = 288; i < BABL_PATH_NUM_TEST_PIXELS; i++)
+    {
+      printf ("%a, %a, %a, %a,\n",
+        rand_double (),
+        rand_double (),
+        rand_double (),
+        rand_double ());
+    }
 
   printf ("};\n\n");